import { DatePickerVariant, DateRange, Locale, MonthFormat } from './types'; export declare const YEARS_TO_DISPLAY = 12; export declare function getMonthName(monthNumber: number, locale: Locale, monthFormat?: MonthFormat): string; export declare function getDaysInMonth(month: number, year: number): number; export declare function getDays(month: number, year: number): Date[]; export declare function getIsSameDay(date1: Date, date2: Date): boolean; export declare function getIsToday(date: Date): boolean; export declare function subDays(date: Date, days: number): Date; export declare function addDays(date: Date, days: number): Date; export declare function getFirstDayOfMonth(year: number, month: number): Date; export declare function getLastDayOfMonth(year: number, month: number): Date; export declare function isInDateRange(dateRange: DateRange, day: Date): boolean; export declare function isBeforeDay(maxDate: Date, date: Date): boolean; export declare function isAfterDay(minDate: Date, date: Date): boolean; export declare function formatDate(date: Date, locale: 'en_CA' | 'fr_CA', variant: DatePickerVariant): string; export declare function isDate(date: DateRange | Date): boolean;