export declare const SdCalendar: import("../../utils/vue/typescript").SFCWithInstall; default: () => string; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; type: { type: import("vue").PropType; default: string; }; firstDayOfWeek: { type: NumberConstructor; }; defaultSelected: { type: import("vue").PropType; default: () => string; }; cellStyle: { type: FunctionConstructor; }; }, { props: Readonly; default: () => string; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; type: { type: import("vue").PropType; default: string; }; firstDayOfWeek: { type: NumberConstructor; }; defaultSelected: { type: import("vue").PropType; default: () => string; }; cellStyle: { type: FunctionConstructor; }; }>> & { onPick?: ((...args: any[]) => any) | undefined; }>>; emit: (event: "pick", ...args: any[]) => void; date$: import("vue").ComputedRef; today$: import("vue").ComputedRef; monthTitle$: import("vue").ComputedRef; onPickDay: (cell: import("./src/calendar.type").CellItem) => void; calendarStyle$: import("vue").ComputedRef<{ width: string; }>; CalendarPanel: import("vue").DefineComponent<{ readonly date: { readonly type: DateConstructor; readonly required: true; }; readonly today: { readonly type: StringConstructor; readonly default: ""; }; readonly firstDayOfWeek: { readonly type: NumberConstructor; readonly default: 1; }; readonly onlyShowCurrent: { readonly type: BooleanConstructor; readonly default: true; }; readonly selectedDay: { readonly type: import("vue").PropType; readonly default: () => string; }; readonly cellStyle: { readonly type: FunctionConstructor; }; }, { props: Readonly; readonly default: () => string; }; readonly cellStyle: { readonly type: FunctionConstructor; }; }>> & { onPick?: ((...args: any[]) => any) | undefined; }>>; emit: (event: "pick", ...args: any[]) => void; WEEK_DAYS: string[]; prevMonthDatePrefix$: import("vue").ComputedRef; curMonthDatePrefix$: import("vue").ComputedRef; nextMonthDatePrefix$: import("vue").ComputedRef; firstDayOfWeek$: import("vue").ComputedRef; weekDays$: import("vue").ComputedRef; rows$: import("vue").ComputedRef; getCellData: (type: import("./src/calendar.type").CellType, date: number) => import("./src/calendar.type").CellItem; getCellCalss: (cell: import("./src/calendar.type").CellItem) => string[]; onPickDay: (cell: import("./src/calendar.type").CellItem) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "pick"[], "pick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: () => string; }; readonly cellStyle: { readonly type: FunctionConstructor; }; }>> & { onPick?: ((...args: any[]) => any) | undefined; }, { firstDayOfWeek: number; today: string; onlyShowCurrent: boolean; selectedDay: string | string[]; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "pick"[], "pick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => string; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; type: { type: import("vue").PropType; default: string; }; firstDayOfWeek: { type: NumberConstructor; }; defaultSelected: { type: import("vue").PropType; default: () => string; }; cellStyle: { type: FunctionConstructor; }; }>> & { onPick?: ((...args: any[]) => any) | undefined; }, { type: import("./src/calendar.type").CalendarType; width: string | number; modelValue: string | number | Date; defaultSelected: string | string[]; }>> & Record; export default SdCalendar; export * from './src/calendar';