type Language = "en" | "bn" | "hi";
declare class BanglaDate {
    private banglaYear;
    private banglaMonthIndex;
    private banglaDay;
    private gregorianDate;
    private language;
    private date;
    constructor(gregorianDate: Date, language?: Language);
    now(): string;
    parse(dateString: string): string;
    private static isLeapYear;
    getDate(): string;
    getDay(): string;
    getFullYear(): string;
    getHours(): string;
    getMilliseconds(): string;
    getMinutes(): string;
    getMonth(): string;
    getSeconds(): string;
    getTime(): string;
    getTimezoneOffset(): string;
    getUTCDate(): string;
    getUTCDay(): string;
    getUTCFullYear(): string;
    getUTCHours(): string;
    getUTCMilliseconds(): string;
    getUTCMinutes(): string;
    getUTCMonth(): string;
    getUTCSeconds(): string;
    getYear(): string;
    private getMonthName;
    private getWeekDay;
    toLocaleDateString(locales?: string | string[], options?: Intl.DateTimeFormatOptions): string;
    formatNumber(num: number | string): string;
    getAMPM(hour: number | string): string;
    format(formatString: string): string;
    private getFormatedMonthName;
    toLocaleString(locales?: string | string[], options?: Intl.DateTimeFormatOptions): string;
    private getWeekDayFormat;
}
export default BanglaDate;
//# sourceMappingURL=index.d.ts.map