import { ElementType, LengthUnit, type WorkoutStructureElement, type WorkoutStructureStep } from '../../types/index.js';
export declare class WorkoutStructureElementBuilder {
    private readonly element;
    type(type: ElementType): this;
    addStep(step: WorkoutStructureStep): this;
    addSteps(steps: WorkoutStructureStep[]): this;
    duration(minutes: number): this;
    distance(value: number, unit?: LengthUnit): this;
    build(): WorkoutStructureElement;
}
//# sourceMappingURL=workout-structure-element-builder.d.ts.map