import React from "react"; declare type CalendarDay = (props: T & React.HTMLAttributes) => JSX.Element; export default function Calendar({ validRange, locale, style, className, CalendarDayGenerator }: { CalendarDayGenerator: (Date: any, isPadding: any, number: any) => JSX.Element; validRange: [Date, Date]; locale?: string; } & React.HTMLAttributes): JSX.Element; export declare function CalendarHorizontal({ onNext, onPrev, validRange, locale, style, className, CalendarDayGenerator, currentViewMonth }: { currentViewMonth: Date; CalendarDayGenerator: (Date: any, isPadding: any, number: any) => JSX.Element; validRange: [Date, Date]; locale?: string; onNext: any; onPrev: any; } & React.HTMLAttributes): JSX.Element; export declare function CalendarMonth({ hideHeader, date, locale, CalendarDayGenerator }: { CalendarDayGenerator: (Date: any, boolean: any, number: any) => JSX.Element; date: Date; locale: string; hideHeader?: boolean; }): JSX.Element; export declare const CalendarDayDefault: CalendarDay<{ date: Date; [x: string]: any; }>; export {};