export type CommonDateCalendarHeadProps = {
    /**
     * что делать по клику по заголовку? если ничего не задано, то заголовок будет текстовый
     */
    onHeadBtnClick?: () => void;
    /**
     * что вывести в тултипе кнопки заголовка
     */
    headBtnTitle?: string;
};
type DateCalendarHeadProps = {
    /**
     * что делать по клику по стрелке "назад"? если ничего не задано, то кнопка будет disabled
     */
    onPrevClick?: () => void | false;
    /**
     * что делать по клику по стрелке "вперед"? если ничего не задано, то кнопка будет disabled
     */
    onNextClick?: () => void | false;
    /**
     * что делать по клику по стрелке "двойной назад"? если ничего не задано, то кнопка не будет рендериться
     */
    onDoublePrevClick?: () => void | false;
    /**
     * что делать по клику по стрелке "двойной вперед"? если ничего не задано, то кнопка не будет рендериться
     */
    onDoubleNextClick?: () => void | false;
    /**
     * что выводить в заголовке
     */
    headBtnText: string | number;
    /**
     * что добавить к надписи стрелок
     * @example "год" => "Предыдущий год"
     */
    arrowPostfixTitle: string;
    /**
     * что добавить к надписи двойных стрелок
     * @example "год" => "Предыдущий год"
     */
    doubleArrowPostfixTitle?: string;
    /**
     * Нужно ли рендерить текст стрелок в множественном числе
     * @default false
     * @example true => "Предыдущие" | "Следующие"
     */
    isPlural?: boolean;
} & CommonDateCalendarHeadProps;
export declare const DateCalendarHead: ({ arrowPostfixTitle, doubleArrowPostfixTitle, onHeadBtnClick, onPrevClick, onDoublePrevClick, onNextClick, onDoubleNextClick, headBtnTitle, headBtnText, isPlural, }: DateCalendarHeadProps) => import("react/jsx-runtime").JSX.Element;
export {};
