export declare enum TimeSlot {
    MORNING = "morning",
    AFTERNOON = "afternoon",
    NIGHT = "night"
}
export interface TimeSlotConfig {
    startHour: number;
    endHour: number;
    label: string;
}
export declare const TIME_SLOT_CONFIG: Record<TimeSlot, TimeSlotConfig>;
export declare function getAvailableHoursForSlot(timeSlot: string): string[];
export declare function getNextAvailableHour(timeSlot: string, occupiedHours: string[], respectTwoHourRule?: boolean, currentDate?: string): string;
export declare function formatHourDisplay(hour: string): string;
export declare function getSlotDisplayName(timeSlot: string, scheduledHour?: string): string;
