import { Response } from 'express';
import { AuthRequest } from '../middleware/auth';
export declare const getPlannedWorkouts: (req: AuthRequest, res: Response) => Promise<void>;
export declare const getPlannedWorkout: (req: AuthRequest, res: Response) => Promise<void>;
export declare const createPlannedWorkout: (req: AuthRequest, res: Response) => Promise<void>;
export declare const updatePlannedWorkout: (req: AuthRequest, res: Response) => Promise<void>;
export declare const deletePlannedWorkout: (req: AuthRequest, res: Response) => Promise<void>;
export declare const updateStatus: (req: AuthRequest, res: Response) => Promise<void>;
export declare const inviteToWorkout: (req: AuthRequest, res: Response) => Promise<void>;
export declare const revokeInvitation: (req: AuthRequest, res: Response) => Promise<void>;
export declare const resolveInvitationToken: (req: AuthRequest, res: Response) => Promise<void>;
export declare const acceptInvitationByToken: (req: AuthRequest, res: Response) => Promise<void>;
export declare const respondToInvitation: (req: AuthRequest, res: Response) => Promise<void>;
export declare const getMyInvitations: (req: AuthRequest, res: Response) => Promise<void>;
export declare const createFromLog: (req: AuthRequest, res: Response) => Promise<void>;
export declare const reinviteUser: (req: AuthRequest, res: Response) => Promise<void>;
export declare const getPlannedWorkoutPreview: (req: AuthRequest, res: Response) => Promise<void>;
//# sourceMappingURL=plannedWorkoutController.d.ts.map