import { WeeklyDateNavigationFirstDayOfWeek, WeeklyDateNavigationLanguageType } from '../types'; import { WeekDatesRange } from '../../WeeklyDatePicker'; export declare const languages: { ar: string; bg: string; cs: string; da: string; de: string; el: string; en: string; es: string; fi: string; fr: string; he: string; hi: string; hu: string; id: string; it: string; ja: string; ko: string; lt: string; ms: string; nl: string; no: string; pl: string; pt: string; ro: string; ru: string; sv: string; th: string; tl: string; tr: string; uk: string; vi: string; zh: string; }; export declare const extractLanguageCode: (locale: string) => keyof typeof languages; export declare const getFirstDayOfWeek: (locale: any, firstDayOfWeek: any) => 1 | 2 | 3 | 4 | 5 | 6 | 0; export declare const CAPITALIZED_MONTH_LANGUAGES: string[]; export declare function capitalizeFirstLetter(str: string): string; export declare const capitalizeMonth: (month: any, language: any) => any; export declare const formatMonthAndYear: (locale: any, date: any) => any; export declare const formatMonthsRange: (locale: any, firstDate: any, secondDate: any) => string; export declare const getWeekDatesRange: (date: Date, firstDayOfWeek?: WeeklyDateNavigationFirstDayOfWeek) => { startOfWeek: Date; endOfWeek: Date; }; export declare const areDatesInTheSameWeek: (firstDate: Date, secondDate: Date, firstDayOfWeek?: WeeklyDateNavigationFirstDayOfWeek) => boolean; export declare const getOffsetWeekDatesRange: (currentWeek: Date, offset: number, { locale, firstDayOfWeek, }: { locale: WeeklyDateNavigationLanguageType; firstDayOfWeek: WeeklyDateNavigationFirstDayOfWeek; }) => { startOfWeek: Date; endOfWeek: Date; }; export declare const getCaptionText: (weekRange: WeekDatesRange, locale: WeeklyDateNavigationLanguageType) => any; //# sourceMappingURL=dateUtils.d.ts.map