import type { CSSObject } from '@antdv/ui/es/theme';
import type { PickerPanelToken } from '../../date-picker/style';
import type { InputToken } from '../../input/style';
import type { FullToken } from '@antdv/ui/es/theme';
export interface ComponentToken {
    yearControlWidth: number;
    monthControlWidth: number;
    miniContentHeight: number;
}
interface CalendarToken extends InputToken<FullToken<'Calendar'>>, PickerPanelToken {
    calendarCls: string;
    calendarFullBg: string;
    calendarFullPanelBg: string;
    calendarItemActiveBg: string;
    dateValueHeight: number;
    weekHeight: number;
    dateContentHeight: number;
}
export declare function genCalendarStyles(token: CalendarToken): CSSObject;
declare const _default: (_prefixCls?: import("vue").Ref<string>) => import("@antdv/ui/es/theme").UseComponentStyleResult;
export default _default;
