import type { Locale } from 'date-fns'; import { type DropdownListOption } from '../../dropdown-list'; export type SupportedLocale = 'fr-CA' | 'en-CA' | 'en-US'; export type DayOfWeek = 0 | 1 | 2 | 3 | 4 | 5 | 6; export declare function getLocale(localeArray: Locale[], localeCode?: SupportedLocale | string): Locale; export declare function getLocaleMonthsShort(locale: Locale): string[]; export declare function getLocaleDateFormat(locale?: Locale): string; export declare function getLocaleDatePlaceholder(locale?: Locale): string; export declare function getLocaleMonthsOptions(locale: Locale): DropdownListOption[]; export declare function getYearsOptions(minDate?: Date | null, maxDate?: Date | null): DropdownListOption[]; export declare function setLocaleFirstDayOfWeek(locale: Locale, dayOfWeek?: DayOfWeek): void; export declare function getAlternateDateFormats(dateFormat: string): string[];