export declare function getDays(year: number, month: number): number;
export declare function getDaysArray(year: number, month: number): number[];
export declare function getMonthsArray(): number[];
export declare function getYearsArray(number?: [number, number]): number[];
export type YearFormat = "short" | "long";
export declare function getFormattedYearsArray(format: YearFormat, range?: [number, number]): number[];
export type MonthFormat = "numeric" | "short" | "long";
export declare function getFormattedMonthsArray(monthFormat?: MonthFormat, locale?: string): string[];
interface GetFormattedDateProps {
    locale?: string;
    year: number;
    month: number;
    day: number;
    formatOptions?: Intl.DateTimeFormatOptions;
    displayOrder?: string;
}
export declare function getFormattedDate({ locale, year, month, day, formatOptions, displayOrder, }: GetFormattedDateProps): string;
export declare function getFormattedYear(year: number): number;
export declare function getFormattedMonth(month: number | string): number;
export declare function getCalendarMonthArray(month: any, year: any, dayOptions: {
    label: string;
    value: number;
    disabled: boolean;
}[]): {
    label: string;
    value: number;
    disabled: boolean;
}[];
export declare function isValidDate(year: any, month: any, day: any): boolean;
export declare function getLastDayOfMonth(year: any, month: any): number;
export type DayFormatOptions = "short" | "long" | "narrow" | undefined;
export declare function getDayStrings(locale?: string, dayFormat?: DayFormatOptions): string[];
export {};
//# sourceMappingURL=date-utils.d.ts.map