declare var __VLS_1: { calendar: import("../context").CalendarState; }, __VLS_10: { view: Record; availableViews: any; calendar: import("../context").CalendarState; }, __VLS_13: {}, __VLS_16: {}, __VLS_19: { navigate: () => any; active: any; }, __VLS_22: { [x: string]: any; }, __VLS_25: { [x: string]: any; }, __VLS_28: { [x: string]: any; }, __VLS_31: { [x: string]: any; }, __VLS_34: { [x: string]: any; }, __VLS_37: { [x: string]: any; }, __VLS_40: { [x: string]: any; }, __VLS_43: any, __VLS_68: { index: number; minutes: number; hours: number; minutesSum: any; format12: string; format24: string; }, __VLS_71: { now: any; timeFormatted: any; }, __VLS_73: {}, __VLS_82: { label: any; id: any; date: any; view: Record; }, __VLS_85: { schedule: any; view: Record; cell: { start: any; end: Date; isToday: any; goNarrower: () => any; goBroader: () => any; broader: any; narrower: any; }; }, __VLS_88: { event: Record; }, __VLS_91: { event: Record; }, __VLS_100: { cell: { goNarrower: () => any; goBroader: () => any; broader: any; narrower: any; schedule?: string | number | undefined; start: Date; end: Date; events: import("vue").ComputedRef; today: any; content: any; }; }, __VLS_103: { cell: { goNarrower: () => any; goBroader: () => any; broader: any; narrower: any; schedule?: string | number | undefined; start: Date; end: Date; events: import("vue").ComputedRef; today: any; content: any; }; view: Record; }, __VLS_106: { cell: { goNarrower: () => any; goBroader: () => any; broader: any; narrower: any; schedule?: string | number | undefined; start: Date; end: Date; events: import("vue").ComputedRef; today: any; content: any; }; view: Record; }, __VLS_109: { cell: { goNarrower: () => any; goBroader: () => any; broader: any; narrower: any; schedule?: string | number | undefined; start: Date; end: Date; events: import("vue").ComputedRef; today: any; content: any; }; view: Record; }, __VLS_112: { event: Record; }, __VLS_116: `event.${any}`, __VLS_117: { event: Record; }, __VLS_120: { event: Record; }, __VLS_123: { events: any; }, __VLS_126: { range: any; schedule: any; }, __VLS_129: { now: any; timeFormatted: any; }; type __VLS_Slots = {} & { [K in NonNullable]?: (props: typeof __VLS_117) => any; } & { diy?: (props: typeof __VLS_1) => any; } & { header?: (props: typeof __VLS_10) => any; } & { 'previous-button'?: (props: typeof __VLS_13) => any; } & { 'next-button'?: (props: typeof __VLS_16) => any; } & { 'today-button'?: (props: typeof __VLS_19) => any; } & { title?: (props: typeof __VLS_22) => any; } & { 'title.day'?: (props: typeof __VLS_25) => any; } & { 'title.days'?: (props: typeof __VLS_28) => any; } & { 'title.week'?: (props: typeof __VLS_31) => any; } & { 'title.month'?: (props: typeof __VLS_34) => any; } & { 'title.year'?: (props: typeof __VLS_37) => any; } & { 'title.years'?: (props: typeof __VLS_40) => any; } & { 'schedule-heading'?: (props: typeof __VLS_43) => any; } & { 'time-cell'?: (props: typeof __VLS_68) => any; } & { 'current-time-label'?: (props: typeof __VLS_71) => any; } & { 'week-number'?: (props: typeof __VLS_73) => any; } & { 'weekday-heading'?: (props: typeof __VLS_82) => any; } & { 'schedule-heading'?: (props: typeof __VLS_85) => any; } & { 'event.all-day'?: (props: typeof __VLS_88) => any; } & { event?: (props: typeof __VLS_91) => any; } & { cell?: (props: typeof __VLS_100) => any; } & { 'cell-date'?: (props: typeof __VLS_103) => any; } & { 'cell-content'?: (props: typeof __VLS_106) => any; } & { 'cell-events'?: (props: typeof __VLS_109) => any; } & { 'event.all-day'?: (props: typeof __VLS_112) => any; } & { event?: (props: typeof __VLS_120) => any; } & { 'event-count'?: (props: typeof __VLS_123) => any; } & { 'special-hours-label'?: (props: typeof __VLS_126) => any; } & { 'now-line'?: (props: typeof __VLS_129) => any; }; declare const __VLS_base: import("vue").DefineComponent {}; }; clickToNavigate: { type: BooleanConstructor; default: undefined; }; currentTimeLabel: { type: BooleanConstructor; default: boolean; }; datePicker: { type: BooleanConstructor; default: boolean; }; disableDays: { type: ArrayConstructor; default: () => never[]; }; editableEvents: { type: (ObjectConstructor | BooleanConstructor)[]; default: boolean; }; eventCreateMinDrag: { type: NumberConstructor; default: number; }; events: { type: ArrayConstructor; default: () => never[]; }; eventCount: { type: (ArrayConstructor | BooleanConstructor)[]; default: boolean; }; eventsOnMonthView: { type: BooleanConstructor; default: boolean; }; hideWeekdays: { type: ArrayConstructor; default: () => never[]; }; hideWeekends: { type: BooleanConstructor; default: boolean; }; horizontal: { type: BooleanConstructor; default: boolean; }; locale: { type: StringConstructor; default: string; }; maxDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; minDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; multidayEvents: { type: BooleanConstructor; default: boolean; }; selectedDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; sm: { type: BooleanConstructor; default: boolean; }; specialHours: { type: ObjectConstructor; default: () => {}; }; schedules: { type: ArrayConstructor; default: () => never[]; }; snapToInterval: { type: NumberConstructor; default: number; }; startWeekOnSunday: { type: BooleanConstructor; default: boolean; }; theme: { type: (StringConstructor | BooleanConstructor)[]; default: string; }; time: { type: BooleanConstructor; default: boolean; }; timeAtCursor: { type: BooleanConstructor; default: boolean; }; timeCellHeight: { type: NumberConstructor; default: number; }; timeFormat: { type: StringConstructor; default: string; }; timeFrom: { type: NumberConstructor; default: number; }; timeStep: { type: NumberConstructor; default: number; }; timeTo: { type: NumberConstructor; default: number; }; titleBar: { type: BooleanConstructor; default: boolean; }; todayButton: { type: BooleanConstructor; default: boolean; }; twelveHour: { type: BooleanConstructor; default: boolean; }; view: { type: StringConstructor; default: string; }; viewDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; viewDayOffset: { type: NumberConstructor; default: number; }; views: { type: (ObjectConstructor | ArrayConstructor)[]; }; viewsBar: { type: BooleanConstructor; default: boolean; }; watchRealTime: { type: BooleanConstructor; default: boolean; }; weekNumbers: { type: BooleanConstructor; default: boolean; }; xs: { type: BooleanConstructor; default: boolean; }; }>, { view: Record; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "event-drag-start": (...args: any[]) => void; "event-drag-end": (...args: any[]) => void; ready: (...args: any[]) => void; "view-change": (...args: any[]) => void; "update:view": (...args: any[]) => void; "update:selectedDate": (...args: any[]) => void; "update:viewDate": (...args: any[]) => void; "update:events": (...args: any[]) => void; "event-delete": (...args: any[]) => void; "event-created": (...args: any[]) => void; "event-dropped": (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly {}; }; clickToNavigate: { type: BooleanConstructor; default: undefined; }; currentTimeLabel: { type: BooleanConstructor; default: boolean; }; datePicker: { type: BooleanConstructor; default: boolean; }; disableDays: { type: ArrayConstructor; default: () => never[]; }; editableEvents: { type: (ObjectConstructor | BooleanConstructor)[]; default: boolean; }; eventCreateMinDrag: { type: NumberConstructor; default: number; }; events: { type: ArrayConstructor; default: () => never[]; }; eventCount: { type: (ArrayConstructor | BooleanConstructor)[]; default: boolean; }; eventsOnMonthView: { type: BooleanConstructor; default: boolean; }; hideWeekdays: { type: ArrayConstructor; default: () => never[]; }; hideWeekends: { type: BooleanConstructor; default: boolean; }; horizontal: { type: BooleanConstructor; default: boolean; }; locale: { type: StringConstructor; default: string; }; maxDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; minDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; multidayEvents: { type: BooleanConstructor; default: boolean; }; selectedDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; sm: { type: BooleanConstructor; default: boolean; }; specialHours: { type: ObjectConstructor; default: () => {}; }; schedules: { type: ArrayConstructor; default: () => never[]; }; snapToInterval: { type: NumberConstructor; default: number; }; startWeekOnSunday: { type: BooleanConstructor; default: boolean; }; theme: { type: (StringConstructor | BooleanConstructor)[]; default: string; }; time: { type: BooleanConstructor; default: boolean; }; timeAtCursor: { type: BooleanConstructor; default: boolean; }; timeCellHeight: { type: NumberConstructor; default: number; }; timeFormat: { type: StringConstructor; default: string; }; timeFrom: { type: NumberConstructor; default: number; }; timeStep: { type: NumberConstructor; default: number; }; timeTo: { type: NumberConstructor; default: number; }; titleBar: { type: BooleanConstructor; default: boolean; }; todayButton: { type: BooleanConstructor; default: boolean; }; twelveHour: { type: BooleanConstructor; default: boolean; }; view: { type: StringConstructor; default: string; }; viewDate: { type: (StringConstructor | DateConstructor)[]; default: string; }; viewDayOffset: { type: NumberConstructor; default: number; }; views: { type: (ObjectConstructor | ArrayConstructor)[]; }; viewsBar: { type: BooleanConstructor; default: boolean; }; watchRealTime: { type: BooleanConstructor; default: boolean; }; weekNumbers: { type: BooleanConstructor; default: boolean; }; xs: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onEvent-drag-start"?: ((...args: any[]) => any) | undefined; "onEvent-drag-end"?: ((...args: any[]) => any) | undefined; onReady?: ((...args: any[]) => any) | undefined; "onView-change"?: ((...args: any[]) => any) | undefined; "onUpdate:view"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedDate"?: ((...args: any[]) => any) | undefined; "onUpdate:viewDate"?: ((...args: any[]) => any) | undefined; "onUpdate:events"?: ((...args: any[]) => any) | undefined; "onEvent-delete"?: ((...args: any[]) => any) | undefined; "onEvent-created"?: ((...args: any[]) => any) | undefined; "onEvent-dropped"?: ((...args: any[]) => any) | undefined; }>, { events: unknown[]; horizontal: boolean; time: boolean; view: string; locale: string; sm: boolean; xs: boolean; datePicker: boolean; theme: string | boolean; editableEvents: boolean | Record; timeFrom: number; timeTo: number; specialHours: Record; selectedDate: string | Date; schedules: unknown[]; allDayEvents: boolean; eventCreateMinDrag: number; timeAtCursor: boolean; timeCellHeight: number; timeStep: number; twelveHour: boolean; clickToNavigate: boolean; stackEvents: boolean; businessHours: Record; currentTimeLabel: boolean; disableDays: unknown[]; eventCount: boolean | unknown[]; eventsOnMonthView: boolean; hideWeekdays: unknown[]; hideWeekends: boolean; maxDate: string | Date; minDate: string | Date; multidayEvents: boolean; snapToInterval: number; startWeekOnSunday: boolean; timeFormat: string; titleBar: boolean; todayButton: boolean; viewDate: string | Date; viewDayOffset: number; viewsBar: boolean; watchRealTime: boolean; weekNumbers: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };