import { z } from 'zod'; /** * The docType value for WorkoutSession documents. */ export declare const WorkoutSession_docType = "workoutSession"; /** * The schema for {@link WorkoutSession} documents. */ export declare const WorkoutSessionSchema: z.ZodObject<{ docType: z.ZodDefault>; workoutMicrocycleId: z.ZodOptional>>>; title: z.ZodString; description: z.ZodOptional>; startTime: z.ZodDate; complete: z.ZodDefault; sessionExerciseOrder: z.ZodDefault>>>; rsm: z.ZodOptional>; pump: z.ZodOptional>; disruption: z.ZodOptional>; }, z.core.$strip>>>; fatigue: z.ZodOptional>; perceivedEffort: z.ZodOptional>; unusedMusclePerformance: z.ZodOptional>; }, z.core.$strip>>>; createdDate: z.ZodDefault; lastUpdatedDate: z.ZodDefault; _id: z.ZodPipe, z.ZodTransform<`${string}-${string}-${string}-${string}-${string}`, string>>; userId: z.ZodPipe>; }, z.core.$strip>; /** * Represents a workout session containing one or more exercises. * * A session can be part of a microcycle (which may be part of a mesocycle) or * can be tracked independently for free-form workout tracking. */ export type WorkoutSession = z.infer; //# sourceMappingURL=WorkoutSession.d.ts.map