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;
