import React, { ReactNode } from "react"; import { IThemedProps } from "@che-ins-ui/theme"; import { Locale } from "./types"; export interface CalendarComponent extends IThemedProps { value?: Date; onChange: (date: Date) => void; /** * Максимально доступная дата */ maxDate?: Date; /** * Минимально доступная дата */ minDate?: Date; /** * Месяц включащий дату на которую открыт календарь */ openedDate?: Date; /** * Кастомный компонент над Header */ headerComponent?: ReactNode; /** * Кастомный компонент под Table */ footerComponent?: ReactNode; /** * Включает подсветку диапазона, используется совместно с startDate + endDate */ rangeSelector?: "start" | "end"; /** * Дата начала диапазона */ startDate?: Date; /** * Дата конца диапазона */ endDate?: Date; /** * отключает выбор дней в календаре и открытие его */ disabled?: boolean; /** * Язык месяцев * @default ru */ locale?: Locale; /** * Нужно ли скрывать disabled-даты * @default true */ showCurrentMonthDaysOnly?: boolean; } export declare const Calendar: React.FC;