import { ReactNode } from 'react';
import { DayPickerProps } from 'react-day-picker';
interface OnDropdownOpen {
    onDropdownOpen?: VoidFunction;
}
interface CalendarPropsExtended {
    showTooltip?: boolean;
    tooltipMessages?: Record<string, ReactNode>;
    dateInfo?: Record<string, ReactNode> | ((date: Date) => ReactNode | null);
    loadingData?: boolean;
    timeZone?: string;
}
export type CalendarProps = DayPickerProps & OnDropdownOpen & CalendarPropsExtended;
export declare const Calendar: ({ className, classNames, showOutsideDays, onDropdownOpen, showTooltip, tooltipMessages, dateInfo, loadingData, timeZone, ...props }: CalendarProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=calendar.d.ts.map