import { DatePickerAllowedDatesFunction, DatePickerFormatter, SubstrOptions } from "./models"; export declare function createNativeLocaleFormatter(locale: string | undefined, options: Intl.DateTimeFormatOptions, substrOptions?: SubstrOptions): DatePickerFormatter | undefined; export declare function isDateAllowed(date: string, min: string, max: string, allowedFn: DatePickerAllowedDatesFunction | undefined): boolean; export declare function isLeapYear(year: number): boolean; export declare function daysInMonth(year: number, month: number): number; export declare function weekNumber(year: number, month: number, day: number, firstDayOfWeek: number, localeFirstDayOfYear: number): number; export declare const monthChange: (value: string, sign: number) => string; export declare function convertToUnit(str: string | number | null | undefined, unit?: string): string | undefined; export declare function createRange(length: number): number[]; export declare function sanitizeDateString(dateString: string, type: "date" | "month" | "year"): string; export declare function wrapInArray(v: T | T[] | null | undefined): T[]; export declare function capitalize(word: string | undefined): string | undefined;