import { PropType } from 'vue'; import { Dayjs } from 'dayjs'; import { RenderFunc } from '../../../_components/render-function'; import { TimePickerProps } from '../../../time-picker/interface'; import type { Cell, DisabledDate, DisabledTime, HeaderIcons, HeaderOperations, IsSameTime, Mode, WeekStart } from '../../interface'; import { HeaderLabelClickFunc } from '../header'; declare const _default: import("vue").DefineComponent<{ isRange: { type: BooleanConstructor; }; value: { type: PropType; }; rangeValues: { type: PropType<(Dayjs | undefined)[]>; }; headerValue: { type: PropType; required: true; }; footerValue: { type: PropType; }; timePickerValue: { type: PropType; }; headerOperations: { type: PropType; default: () => {}; }; headerIcons: { type: PropType; default: () => {}; }; dayStartOfWeek: { type: PropType; default: number; }; disabledDate: { type: PropType; }; disabledTime: { type: PropType; }; isSameTime: { type: PropType; }; mode: { type: PropType; default: string; }; showTime: { type: BooleanConstructor; }; timePickerProps: { type: PropType>; }; currentView: { type: PropType<"time" | "date">; }; dateRender: { type: PropType; }; disabled: { type: BooleanConstructor; }; onHeaderLabelClick: { type: PropType; }; }, { prefixCls: import("vue").ComputedRef; classNames: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; pickerPrefixCls: string; headerTitle: import("vue").ComputedRef; rows: import("vue").ComputedRef; weekList: import("vue").ComputedRef; mergedIsSameTime: import("vue").ComputedRef; disabledTimeProps: import("vue").ComputedRef; onCellClick: (cellData: Cell) => void; onCellMouseEnter: (cellData: Cell) => void; onTimePanelSelect: (time: Dayjs) => void; showViewTabs: import("vue").ComputedRef; showDateView: import("vue").ComputedRef; showTimeView: import("vue").ComputedRef; changeViewTo: (newView: 'date' | 'time') => void; datePickerT: (key: string, ...args: any[]) => any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "cell-mouse-enter" | "time-picker-select" | "current-view-change" | "update:currentView")[], "select" | "cell-mouse-enter" | "time-picker-select" | "current-view-change" | "update:currentView", import("vue").PublicProps, Readonly; }; rangeValues: { type: PropType<(Dayjs | undefined)[]>; }; headerValue: { type: PropType; required: true; }; footerValue: { type: PropType; }; timePickerValue: { type: PropType; }; headerOperations: { type: PropType; default: () => {}; }; headerIcons: { type: PropType; default: () => {}; }; dayStartOfWeek: { type: PropType; default: number; }; disabledDate: { type: PropType; }; disabledTime: { type: PropType; }; isSameTime: { type: PropType; }; mode: { type: PropType; default: string; }; showTime: { type: BooleanConstructor; }; timePickerProps: { type: PropType>; }; currentView: { type: PropType<"time" | "date">; }; dateRender: { type: PropType; }; disabled: { type: BooleanConstructor; }; onHeaderLabelClick: { type: PropType; }; }>> & { onSelect?: ((...args: any[]) => any) | undefined; "onCell-mouse-enter"?: ((...args: any[]) => any) | undefined; "onTime-picker-select"?: ((...args: any[]) => any) | undefined; "onCurrent-view-change"?: ((...args: any[]) => any) | undefined; "onUpdate:currentView"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; mode: Mode; dayStartOfWeek: WeekStart; showTime: boolean; isRange: boolean; headerOperations: HeaderOperations; headerIcons: HeaderIcons; }, {}>; export default _default;