import * as react_jsx_runtime from 'react/jsx-runtime';
import { CSSProperties, ReactNode } from 'react';
import { Dayjs } from 'dayjs';

type LocaleType = 'zh-CN' | 'en-US';

interface CalendarProps {
    value?: Dayjs;
    defaultValue?: Dayjs;
    classname?: string | string[];
    style?: CSSProperties;
    dateRender?: (date: Dayjs) => ReactNode;
    dateCellRender?: (date: Dayjs) => ReactNode;
    locale?: LocaleType;
    onChange?: (date: Dayjs) => void;
}
declare function Calendar(props: CalendarProps): react_jsx_runtime.JSX.Element;

export { Calendar, type CalendarProps };
