import { Locale } from 'date-fns';
import { ClearableInputProps } from '../clearableInput/ClearableInput';
import { DateRange, DayPickerMode } from './dayPickerTypes';
export declare const supportedDayPickerLocales: string[];
export declare const resolveLocale: (localeCode: string) => Locale;
export declare const formatDate: (date: Date | undefined, localeCode: string, dateFormat?: string) => string;
export declare const formatSelectionForInput: (selected: Date | Date[] | DateRange | undefined, localeCode: string, mode: DayPickerMode, dateFormat?: string) => string;
export declare const getInputFormat: (localeCode: string, dateFormat?: string) => string;
export declare const getInputMaskProps: (localeCode: string, dateFormat?: string) => Pick<ClearableInputProps, "mask" | "pattern" | "format" | "parse"> | undefined;
export declare const parseDateString: (value: string | undefined, localeCode: string, dateFormat?: string) => Date | undefined;
