import type { TimeSlot } from '../../types/scheduling.types';
export interface SlotGenerationOptions {
    slotDurationMinutes: number;
    slotSplitMinutes?: number;
    offsetMinutes?: number;
}
export declare function generateSlots(startTime: Date, endTime: Date, options: SlotGenerationOptions): TimeSlot[];
export declare function calculateFirstSlotStart(startTime: Date, slotSplitMinutes: number, offsetMinutes: number): Date;
//# sourceMappingURL=generator.d.ts.map