import type { 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>;
    startTableData: import("@vue/composition-api").ComputedRef<any[]>;
    endTableData: import("@vue/composition-api").ComputedRef<any[]>;
    panelContentProps: import("@vue/composition-api").ComputedRef<{
        format: string;
        mode: "date" | "month" | "year" | "week" | "quarter";
        firstDayOfWeek: number;
        popupVisible: boolean;
        enableTimePicker: boolean;
        timePickerProps: unknown;
        onMonthChange: Function;
        onYearChange: Function;
        onJumperClick: Function;
        onCellClick: Function;
        onCellMouseEnter: Function;
        onCellMouseLeave: Function;
        onTimePickerChange: Function;
    }>;
}> & import("@vue/composition-api").Data, {}, {}, {
    hoverValue: PropType<string[]>;
    activeIndex: NumberConstructor;
    isFirstValueSelected: BooleanConstructor;
    disableDate: PropType<import("../type").DisableRangeDate>;
    mode: {
        type: PropType<"date" | "month" | "year" | "week" | "quarter">;
        default: string;
    };
    format: PropType<string>;
    presetsPlacement: {
        type: PropType<"left" | "right" | "top" | "bottom">;
        default: string;
    };
    value: PropType<string[]>;
    timePickerProps: PropType<import("../../time-picker").TypeTimePickerProps>;
    presets: PropType<import("../type").PresetRange>;
    enableTimePicker: BooleanConstructor;
    firstDayOfWeek: NumberConstructor;
    panelPreselection: BooleanConstructor;
    hidePreselection: {
        type: BooleanConstructor;
        defaultValue: boolean;
    };
    popupVisible: BooleanConstructor;
    year: PropType<number[]>;
    month: PropType<number[]>;
    time: PropType<string[]>;
    onClick: FunctionConstructor;
    onCellClick: FunctionConstructor;
    onCellMouseEnter: FunctionConstructor;
    onCellMouseLeave: FunctionConstructor;
    onJumperClick: FunctionConstructor;
    onConfirmClick: FunctionConstructor;
    onPresetClick: FunctionConstructor;
    onYearChange: FunctionConstructor;
    onMonthChange: FunctionConstructor;
    onTimePickerChange: FunctionConstructor;
}, import("@vue/composition-api").ExtractPropTypes<{
    hoverValue: PropType<string[]>;
    activeIndex: NumberConstructor;
    isFirstValueSelected: BooleanConstructor;
    disableDate: PropType<import("../type").DisableRangeDate>;
    mode: {
        type: PropType<"date" | "month" | "year" | "week" | "quarter">;
        default: string;
    };
    format: PropType<string>;
    presetsPlacement: {
        type: PropType<"left" | "right" | "top" | "bottom">;
        default: string;
    };
    value: PropType<string[]>;
    timePickerProps: PropType<import("../../time-picker").TypeTimePickerProps>;
    presets: PropType<import("../type").PresetRange>;
    enableTimePicker: BooleanConstructor;
    firstDayOfWeek: NumberConstructor;
    panelPreselection: BooleanConstructor;
    hidePreselection: {
        type: BooleanConstructor;
        defaultValue: boolean;
    };
    popupVisible: BooleanConstructor;
    year: PropType<number[]>;
    month: PropType<number[]>;
    time: PropType<string[]>;
    onClick: FunctionConstructor;
    onCellClick: FunctionConstructor;
    onCellMouseEnter: FunctionConstructor;
    onCellMouseLeave: FunctionConstructor;
    onJumperClick: FunctionConstructor;
    onConfirmClick: FunctionConstructor;
    onPresetClick: FunctionConstructor;
    onYearChange: FunctionConstructor;
    onMonthChange: FunctionConstructor;
    onTimePickerChange: FunctionConstructor;
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
    popupVisible: boolean;
    mode: "date" | "month" | "year" | "week" | "quarter";
    enableTimePicker: boolean;
    presetsPlacement: "left" | "right" | "top" | "bottom";
    panelPreselection: boolean;
    isFirstValueSelected: boolean;
    hidePreselection: boolean;
} & {
    time?: string[];
    value?: string[];
    format?: string;
    onClick?: Function;
    month?: number[];
    year?: number[];
    firstDayOfWeek?: number;
    onCellClick?: Function;
    onMonthChange?: Function;
    activeIndex?: number;
    presets?: import("../type").PresetRange;
    disableDate?: unknown;
    timePickerProps?: unknown;
    onPresetClick?: Function;
    onYearChange?: Function;
    onConfirmClick?: Function;
    onJumperClick?: Function;
    onCellMouseEnter?: Function;
    onCellMouseLeave?: Function;
    onTimePickerChange?: Function;
    hoverValue?: string[];
}, import("@vue/composition-api").ShallowUnwrapRef<{
    COMPONENT_NAME: import("@vue/composition-api").ComputedRef<string>;
    startTableData: import("@vue/composition-api").ComputedRef<any[]>;
    endTableData: import("@vue/composition-api").ComputedRef<any[]>;
    panelContentProps: import("@vue/composition-api").ComputedRef<{
        format: string;
        mode: "date" | "month" | "year" | "week" | "quarter";
        firstDayOfWeek: number;
        popupVisible: boolean;
        enableTimePicker: boolean;
        timePickerProps: unknown;
        onMonthChange: Function;
        onYearChange: Function;
        onJumperClick: Function;
        onCellClick: Function;
        onCellMouseEnter: Function;
        onCellMouseLeave: Function;
        onTimePickerChange: Function;
    }>;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
    popupVisible: boolean;
    mode: "date" | "month" | "year" | "week" | "quarter";
    enableTimePicker: boolean;
    presetsPlacement: "left" | "right" | "top" | "bottom";
    panelPreselection: boolean;
    isFirstValueSelected: boolean;
    hidePreselection: boolean;
} & {
    time?: string[];
    value?: string[];
    format?: string;
    onClick?: Function;
    month?: number[];
    year?: number[];
    firstDayOfWeek?: number;
    onCellClick?: Function;
    onMonthChange?: Function;
    activeIndex?: number;
    presets?: import("../type").PresetRange;
    disableDate?: unknown;
    timePickerProps?: unknown;
    onPresetClick?: Function;
    onYearChange?: Function;
    onConfirmClick?: Function;
    onJumperClick?: Function;
    onCellMouseEnter?: Function;
    onCellMouseLeave?: Function;
    onTimePickerChange?: Function;
    hoverValue?: string[];
}, {
    popupVisible: boolean;
    mode: "date" | "month" | "year" | "week" | "quarter";
    enableTimePicker: boolean;
    presetsPlacement: "left" | "right" | "top" | "bottom";
    panelPreselection: boolean;
    isFirstValueSelected: boolean;
    hidePreselection: boolean;
}, true>);
export default _default;
