import { PropType } from '@vue/composition-api';
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
    COMPONENT_NAME: import("@vue/composition-api").ComputedRef<string>;
    timeFormat: string;
}> & import("@vue/composition-api").Data, {}, {}, {
    mode: PropType<"month" | "year" | "quarter" | "week" | "date">;
    format: PropType<string>;
    enableTimePicker: PropType<boolean>;
    timePickerProps: {
        type: PropType<import("../..").TdTimePickerProps>;
        default: () => {};
    };
    value: (StringConstructor | NumberConstructor | DateConstructor | ArrayConstructor)[];
    year: NumberConstructor;
    month: NumberConstructor;
    tableData: ArrayConstructor;
    time: StringConstructor;
    multiple: BooleanConstructor;
    popupVisible: BooleanConstructor;
    firstDayOfWeek: NumberConstructor;
    partial: StringConstructor;
    onYearChange: FunctionConstructor;
    onMonthChange: FunctionConstructor;
    onJumperClick: FunctionConstructor;
    onCellMouseEnter: FunctionConstructor;
    onCellClick: FunctionConstructor;
    onCellMouseLeave: FunctionConstructor;
    onTimePickerChange: FunctionConstructor;
}, import("@vue/composition-api").ExtractPropTypes<{
    mode: PropType<"month" | "year" | "quarter" | "week" | "date">;
    format: PropType<string>;
    enableTimePicker: PropType<boolean>;
    timePickerProps: {
        type: PropType<import("../..").TdTimePickerProps>;
        default: () => {};
    };
    value: (StringConstructor | NumberConstructor | DateConstructor | ArrayConstructor)[];
    year: NumberConstructor;
    month: NumberConstructor;
    tableData: ArrayConstructor;
    time: StringConstructor;
    multiple: BooleanConstructor;
    popupVisible: BooleanConstructor;
    firstDayOfWeek: NumberConstructor;
    partial: StringConstructor;
    onYearChange: FunctionConstructor;
    onMonthChange: FunctionConstructor;
    onJumperClick: FunctionConstructor;
    onCellMouseEnter: FunctionConstructor;
    onCellClick: FunctionConstructor;
    onCellMouseLeave: FunctionConstructor;
    onTimePickerChange: FunctionConstructor;
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
    multiple: boolean;
    popupVisible: boolean;
    timePickerProps: {};
} & {
    value?: string | number | unknown[];
    time?: string;
    month?: number;
    year?: number;
    format?: string;
    firstDayOfWeek?: number;
    mode?: "month" | "year" | "quarter" | "week" | "date";
    onCellClick?: Function;
    onMonthChange?: Function;
    enableTimePicker?: boolean;
    onYearChange?: Function;
    onJumperClick?: Function;
    onCellMouseEnter?: Function;
    onCellMouseLeave?: Function;
    tableData?: unknown[];
    partial?: string;
    onTimePickerChange?: Function;
}, import("@vue/composition-api").ShallowUnwrapRef<{
    COMPONENT_NAME: import("@vue/composition-api").ComputedRef<string>;
    timeFormat: string;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
    multiple: boolean;
    popupVisible: boolean;
    timePickerProps: {};
} & {
    value?: string | number | unknown[];
    time?: string;
    month?: number;
    year?: number;
    format?: string;
    firstDayOfWeek?: number;
    mode?: "month" | "year" | "quarter" | "week" | "date";
    onCellClick?: Function;
    onMonthChange?: Function;
    enableTimePicker?: boolean;
    onYearChange?: Function;
    onJumperClick?: Function;
    onCellMouseEnter?: Function;
    onCellMouseLeave?: Function;
    tableData?: unknown[];
    partial?: string;
    onTimePickerChange?: Function;
}, {
    multiple: boolean;
    popupVisible: boolean;
    timePickerProps: {};
}, true>);
export default _default;
