import { VNode } from 'vue'; import { Timestamp } from '../utils/Timestamp'; declare const _default: import("vue").DefineComponent<{ view: "day" | "week" | "month" | "month-interval"; shortIntervalLabel?: boolean | undefined; intervalHeight: number | string; intervalMinutes: number | string; intervalStart: number | string; intervalCount: number | string; intervalStyle?: ((_scope: import("../composables/useInterval").Scope) => any) | undefined; intervalClass?: ((_scope: import("../composables/useInterval").Scope) => string) | undefined; weekdayStyle?: ((_scope: import("../composables/useInterval").Scope) => any) | undefined; weekdayClass?: ((_scope: import("../composables/useInterval").Scope) => string) | undefined; showIntervalLabel?: ((_timestamp: Timestamp) => any) | undefined; hour24Format?: boolean | undefined; timeClicksClamped?: boolean | undefined; dateHeader: "stacked" | "inline" | "inverted"; modelValue: string; weekdays: number[]; dateType: "round" | "rounded" | "square"; weekdayAlign: "left" | "center" | "right"; dateAlign: "left" | "center" | "right"; bordered: boolean; dark: boolean; noAria: boolean; noActiveDate: boolean; noHeader: boolean; noScroll: boolean; shortWeekdayLabel: boolean; noDefaultHeaderText: boolean; noDefaultHeaderBtn: boolean; minWeekdayLabel: number | string; weekdayBreakpoints: number[]; locale: string; animated: boolean; transitionPrev: string; transitionNext: string; disabledDays?: string[] | undefined; disabledBefore?: string | undefined; disabledAfter?: string | undefined; disabledWeekdays?: number[] | undefined; dragEnterFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; dragOverFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; dragLeaveFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; dropFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; selectedDates: string[] | Set; selectedStartEndDates: string[]; hoverable: boolean; focusable: boolean; focusType: ("day" | "date" | "weekday" | "interval" | "time" | "resource" | "task")[]; columnCount: number | string; columnIndexStart: number | string; cellWidth?: number | string | undefined; maxDays: number; now: string; useNavigation: boolean; }, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ view: "day" | "week" | "month" | "month-interval"; shortIntervalLabel?: boolean | undefined; intervalHeight: number | string; intervalMinutes: number | string; intervalStart: number | string; intervalCount: number | string; intervalStyle?: ((_scope: import("../composables/useInterval").Scope) => any) | undefined; intervalClass?: ((_scope: import("../composables/useInterval").Scope) => string) | undefined; weekdayStyle?: ((_scope: import("../composables/useInterval").Scope) => any) | undefined; weekdayClass?: ((_scope: import("../composables/useInterval").Scope) => string) | undefined; showIntervalLabel?: ((_timestamp: Timestamp) => any) | undefined; hour24Format?: boolean | undefined; timeClicksClamped?: boolean | undefined; dateHeader: "stacked" | "inline" | "inverted"; modelValue: string; weekdays: number[]; dateType: "round" | "rounded" | "square"; weekdayAlign: "left" | "center" | "right"; dateAlign: "left" | "center" | "right"; bordered: boolean; dark: boolean; noAria: boolean; noActiveDate: boolean; noHeader: boolean; noScroll: boolean; shortWeekdayLabel: boolean; noDefaultHeaderText: boolean; noDefaultHeaderBtn: boolean; minWeekdayLabel: number | string; weekdayBreakpoints: number[]; locale: string; animated: boolean; transitionPrev: string; transitionNext: string; disabledDays?: string[] | undefined; disabledBefore?: string | undefined; disabledAfter?: string | undefined; disabledWeekdays?: number[] | undefined; dragEnterFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; dragOverFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; dragLeaveFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; dropFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined; selectedDates: string[] | Set; selectedStartEndDates: string[]; hoverable: boolean; focusable: boolean; focusType: ("day" | "date" | "weekday" | "interval" | "time" | "resource" | "task")[]; columnCount: number | string; columnIndexStart: number | string; cellWidth?: number | string | undefined; maxDays: number; now: string; useNavigation: boolean; }> & Readonly<{}>, { view: "day" | "month" | "week" | "month-interval"; columnCount: string | number; dark: boolean; focusable: boolean; columnIndexStart: string | number; now: string; maxDays: number; shortIntervalLabel: boolean; intervalHeight: string | number; intervalMinutes: string | number; intervalStart: string | number; intervalCount: string | number; intervalStyle: ((_scope: import("../composables/useInterval").Scope) => any) | undefined; intervalClass: ((_scope: import("../composables/useInterval").Scope) => string) | undefined; weekdayStyle: ((_scope: import("../composables/useInterval").Scope) => any) | undefined; weekdayClass: ((_scope: import("../composables/useInterval").Scope) => string) | undefined; showIntervalLabel: ((_timestamp: Timestamp) => any) | undefined; hour24Format: boolean; timeClicksClamped: boolean; dateHeader: "inline" | "stacked" | "inverted"; modelValue: string; weekdays: number[]; dateType: "square" | "round" | "rounded"; weekdayAlign: "center" | "left" | "right"; dateAlign: "center" | "left" | "right"; bordered: boolean; noAria: boolean; noActiveDate: boolean; noHeader: boolean; noScroll: boolean; shortWeekdayLabel: boolean; noDefaultHeaderText: boolean; noDefaultHeaderBtn: boolean; minWeekdayLabel: string | number; weekdayBreakpoints: number[]; locale: string; animated: boolean; transitionPrev: string; transitionNext: string; disabledWeekdays: number[]; selectedDates: string[] | Set; selectedStartEndDates: string[]; hoverable: boolean; focusType: ("time" | "interval" | "day" | "weekday" | "date" | "resource" | "task")[]; useNavigation: boolean; }, {}, {}, { ResizeObserver: import("vue").Directive; }, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;