import type { Workout as WorkoutType } from '../../domain/schemas/entities.schema.js'; import type { WorkoutStructure, WorkoutStructureElement } from '../../domain/schemas/workout-structure.schema.js'; export type Workout = WorkoutType; export type WorkoutElement = WorkoutStructureElement; export declare const calculateWorkoutDuration: (structure: WorkoutStructure) => number; export declare const createWorkout: (id: string, name: string, date: Date, duration: number, description?: string, distance?: number, activityType?: string, structure?: WorkoutStructure, fileContent?: string, fileName?: string) => Workout; export declare const createStructuredWorkout: (id: string, name: string, date: Date, structure: WorkoutStructure, description?: string, activityType?: string) => Workout; export declare const updateWorkout: (workout: Workout, updates: Partial>) => Workout; export declare const isStructuredWorkout: (workout: Workout) => boolean; export declare const getWorkoutDistance: (workout: Workout) => number | undefined; //# sourceMappingURL=workout.d.ts.map