import { TDateFormat, TDatePickerDataVariant, TDatePickerVariant } from "../DatePicker.interface"; export declare const SINGLE_DATE_FORMAT_LENGTH: 10; export declare const RANGE_START_DATE_FORMAT_LENGTH: 11; export declare const RANGE_FULL_DATE_FORMAT_LENGTH: 21; export declare const dateFormatSeparatorPlaces: number[]; export declare const isSingleDateComplete: (date: string) => boolean; export declare const areRangeDatesComplete: (date: string) => boolean; export declare const pickerVariants: Record; export declare const defaultProps: { variant: TDatePickerVariant; cancelText: string; confirmText: string; placeholder: string; placeholderForMonthVariant: string; dateFormat: TDateFormat; }; export declare const defaultDatePickerButtonProps: { nextYear: { "aria-label": string; }; previousYear: { "aria-label": string; }; nextMonth: { "aria-label": string; }; previousMonth: { "aria-label": string; }; }; export declare const dateSeparator: { "MM/dd/yyyy": string; "dd/MM/yyyy": string; "dd.MM.yyyy": string; "MM.dd.yyyy": string; "MMMM yyyy": string; MMMM: string; }; export declare const defineEnabledInputKeyboardKeys: (dateFormat: TDateFormat) => string[]; export declare const getStartDate: (inputValue: string) => Date; export declare const getEndDate: (inputValue: string) => Date; export declare const getYearsPeriod: (date: Date, yearItemNumber?: number) => { startPeriod: number; endPeriod: number; };