declare const _default: import("vue").DefineComponent<{ events: { type: import("vue").PropType; default: () => never[]; }; view: { type: import("vue").PropType; default: string; validator(value: string): boolean; }; rows: { type: NumberConstructor; default: number; }; columns: { type: NumberConstructor; default: number; }; step: NumberConstructor; titlePosition: { type: import("vue").PropType; default: () => import("../../utils/page").TitlePosition; }; navVisibility: { type: import("vue").PropType; default: () => import("../../utils/popovers").PopoverVisibility; }; showWeeknumbers: (BooleanConstructor | StringConstructor)[]; showIsoWeeknumbers: (BooleanConstructor | StringConstructor)[]; expanded: BooleanConstructor; borderless: BooleanConstructor; transparent: BooleanConstructor; initialPage: import("vue").PropType; initialPagePosition: { type: NumberConstructor; default: number; }; minPage: import("vue").PropType; maxPage: import("vue").PropType; transition: import("vue").PropType; attributes: import("vue").PropType; event: Partial<{ label: string; }>; dates: import("../../utils/date/range").DateRangeSource[]; customData: any; order: number; pinPage: boolean; }>[]>; trimWeeks: BooleanConstructor; disablePageSwipe: BooleanConstructor; color: { type: StringConstructor; default: () => any; }; isDark: { type: import("vue").PropType; default: () => any; }; firstDayOfWeek: import("vue").PropType; masks: ObjectConstructor; locale: import("vue").PropType>; timezone: StringConstructor; minDate: null; maxDate: null; disabledDates: null; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; view: { type: import("vue").PropType; default: string; validator(value: string): boolean; }; rows: { type: NumberConstructor; default: number; }; columns: { type: NumberConstructor; default: number; }; step: NumberConstructor; titlePosition: { type: import("vue").PropType; default: () => import("../../utils/page").TitlePosition; }; navVisibility: { type: import("vue").PropType; default: () => import("../../utils/popovers").PopoverVisibility; }; showWeeknumbers: (BooleanConstructor | StringConstructor)[]; showIsoWeeknumbers: (BooleanConstructor | StringConstructor)[]; expanded: BooleanConstructor; borderless: BooleanConstructor; transparent: BooleanConstructor; initialPage: import("vue").PropType; initialPagePosition: { type: NumberConstructor; default: number; }; minPage: import("vue").PropType; maxPage: import("vue").PropType; transition: import("vue").PropType; attributes: import("vue").PropType; event: Partial<{ label: string; }>; dates: import("../../utils/date/range").DateRangeSource[]; customData: any; order: number; pinPage: boolean; }>[]>; trimWeeks: BooleanConstructor; disablePageSwipe: BooleanConstructor; color: { type: StringConstructor; default: () => any; }; isDark: { type: import("vue").PropType; default: () => any; }; firstDayOfWeek: import("vue").PropType; masks: ObjectConstructor; locale: import("vue").PropType>; timezone: StringConstructor; minDate: null; maxDate: null; disabledDates: null; }>> & { [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }, { view: import("../../use/calendar").CalendarView; trimWeeks: boolean; titlePosition: import("../../utils/page").TitlePosition; color: string; isDark: boolean | "system" | import("vue-screen-utils").DarkModeClassConfig; navVisibility: import("../../utils/popovers").PopoverVisibility; rows: number; columns: number; expanded: boolean; borderless: boolean; transparent: boolean; initialPagePosition: number; disablePageSwipe: boolean; events: import("../../utils/calendar/event").EventConfig[]; }>; export default _default;