declare const _default: import("vue").DefineComponent<{ cell: { type: import("vue").PropType; }; cellAppend: { type: import("vue").PropType; }; controllerConfig: { type: import("vue").PropType; default: import("./type").TdCalendarProps["controllerConfig"]; }; fillWithZero: { type: BooleanConstructor; default: any; }; firstDayOfWeek: { type: NumberConstructor; validator(val: import("./type").TdCalendarProps["firstDayOfWeek"]): boolean; }; format: { type: StringConstructor; default: string; }; head: { type: import("vue").PropType; }; isShowWeekendDefault: { type: BooleanConstructor; default: boolean; }; mode: { type: import("vue").PropType; default: import("./type").TdCalendarProps["mode"]; validator(val: import("./type").TdCalendarProps["mode"]): boolean; }; month: { type: import("vue").PropType; }; multiple: BooleanConstructor; preventCellContextmenu: BooleanConstructor; range: { type: import("vue").PropType; }; theme: { type: import("vue").PropType; default: import("./type").TdCalendarProps["theme"]; validator(val: import("./type").TdCalendarProps["theme"]): boolean; }; value: { type: import("vue").PropType; }; week: { type: import("vue").PropType; }; year: { type: import("vue").PropType; }; onCellClick: import("vue").PropType; onCellDoubleClick: import("vue").PropType; onCellRightClick: import("vue").PropType; onControllerChange: import("vue").PropType; onMonthChange: import("vue").PropType; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; cellAppend: { type: import("vue").PropType; }; controllerConfig: { type: import("vue").PropType; default: import("./type").TdCalendarProps["controllerConfig"]; }; fillWithZero: { type: BooleanConstructor; default: any; }; firstDayOfWeek: { type: NumberConstructor; validator(val: import("./type").TdCalendarProps["firstDayOfWeek"]): boolean; }; format: { type: StringConstructor; default: string; }; head: { type: import("vue").PropType; }; isShowWeekendDefault: { type: BooleanConstructor; default: boolean; }; mode: { type: import("vue").PropType; default: import("./type").TdCalendarProps["mode"]; validator(val: import("./type").TdCalendarProps["mode"]): boolean; }; month: { type: import("vue").PropType; }; multiple: BooleanConstructor; preventCellContextmenu: BooleanConstructor; range: { type: import("vue").PropType; }; theme: { type: import("vue").PropType; default: import("./type").TdCalendarProps["theme"]; validator(val: import("./type").TdCalendarProps["theme"]): boolean; }; value: { type: import("vue").PropType; }; week: { type: import("vue").PropType; }; year: { type: import("vue").PropType; }; onCellClick: import("vue").PropType; onCellDoubleClick: import("vue").PropType; onCellRightClick: import("vue").PropType; onControllerChange: import("vue").PropType; onMonthChange: import("vue").PropType; }>>, { format: string; mode: "month" | "year"; multiple: boolean; theme: "card" | "full"; controllerConfig: boolean | import("./type").CalendarController; isShowWeekendDefault: boolean; fillWithZero: boolean; preventCellContextmenu: boolean; }, {}>; export default _default;