import { SingaporeTimeResult, OneMapTimeFormat, RushHourInfo } from '../types/time.js';
export declare class SingaporeTimeService {
    private readonly timezone;
    private readonly businessHours;
    private readonly rushHours;
    getCurrentTime(): SingaporeTimeResult;
    formatForOneMap(date: Date): OneMapTimeFormat;
    private formatDateForOneMap;
    private formatTimeForOneMap;
    private isBusinessHours;
    private isRushHour;
    private isWeekend;
    getRushHourInfo(date?: Date): RushHourInfo;
    getNextBusinessHours(date?: Date): string;
    fromUTC(utcDate: Date): Date;
    getSingaporeOffset(): string;
}
