import { BaseCalendarProps, CalendarProps, RangeCalendarProps } from '../Calendar'; import { InputProps } from '../Input'; export declare const DEFAULT_FORMAT = "\u0434\u0434.\u043C\u043C.\u0433\u0433\u0433\u0433"; type CommonProps = { /** Раскрыт ли календарь */ isOpen?: boolean; /** Обработчик раскрытия календаря */ setIsOpen?: (newIsOpen: boolean) => void; /** Формат даты в инпуте * * поддержка д|d|м|m|г|y */ formatStr: string; /** Свойства календаря */ calendarProps?: Omit; /** Контрольная дата */ referenceDate?: Date; } & Pick; export type BaseDatepickerProps = CommonProps & Omit; export type DatepickerProps = { /** Формат даты в инпуте * * поддержка д|d|м|m|г|y */ formatStr?: string; /** Свойства календаря */ calendarProps?: Omit; } & Omit & Pick; export type RangeDatepickerProps = { /** Формат даты в инпуте * * поддержка д|d|м|m|г|y */ formatStr?: string; /** Свойства календаря */ calendarProps?: Omit; } & Omit & Pick; export type DatepickerContextProps = { isOpen: boolean; setIsOpen: (newIsOpen: boolean) => void; } & CommonProps & Required>; export {};