import { TimezoneService } from './timezone.service';
export interface TimeSlotConfig {
    startHour: number;
    endHour: number;
    label: string;
}
export declare class TimeSlotService {
    private timezoneService;
    constructor(timezoneService: TimezoneService);
    private getLocalTimeSlotConfig;
    private getUTCTimeSlotConfig;
    getAvailableHoursForSlot(timeSlot: string): string[];
    getNextAvailableHour(timeSlot: string, occupiedHours: string[], respectTwoHourRule?: boolean, currentDate?: string): string;
    getSlotDisplayName(timeSlot: string, scheduledHour?: string): string;
}
