import { ExtractPropTypes } from 'vue';
export declare const rangeTimeOptions: {
    ns: any;
    class: any;
    name: any;
};
export declare const rangeTimeName: any;
export declare const antRangePickerProps: {
    props: {
        allowEmpty: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[boolean, boolean]>, unknown, unknown, [boolean, boolean], boolean>;
        dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>>, unknown, unknown, import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>, boolean>;
        defaultPickerValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>;
        defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>;
        value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>;
        presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[], boolean>;
        disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>, unknown, unknown, (date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes, boolean>;
        disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<boolean | [boolean, boolean]>, unknown, unknown, boolean | [boolean, boolean], boolean>;
        renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, () => import('ant-design-vue/es/_util/type').VueNode, boolean>;
        separator: {
            readonly type: import('vue').PropType<string>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        showTime: {
            readonly type: import('vue').PropType<unknown>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        ranges: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>>, unknown, unknown, Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>, boolean>;
        placeholder: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string[]>, unknown, unknown, string[], boolean>;
        mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>, unknown, unknown, [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode], boolean>;
        id: {
            type: StringConstructor;
        };
        dropdownClassName: {
            type: StringConstructor;
        };
        popupClassName: {
            type: StringConstructor;
        };
        popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>;
        transitionName: {
            type: StringConstructor;
        };
        allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        tabindex: {
            type: NumberConstructor;
        };
        open: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        defaultOpen: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        format: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown, string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[], boolean>;
        getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(node: HTMLElement) => HTMLElement>, unknown, unknown, (node: HTMLElement) => HTMLElement, boolean>;
        panelRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode, boolean>;
        role: {
            type: StringConstructor;
        };
        name: {
            type: StringConstructor;
        };
        autocomplete: {
            type: StringConstructor;
        };
        direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>;
        showToday: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        locale: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>, unknown, unknown, import('ant-design-vue/es/date-picker/generatePicker').PickerLocale, boolean>;
        size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>;
        bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>;
        picker: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PickerMode, boolean>;
        valueFormat: {
            type: StringConstructor;
        };
        placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>;
        status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>;
        disabledHours: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => number[]>, unknown, unknown, () => number[], boolean>;
        disabledMinutes: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number) => number[]>, unknown, unknown, (hour: number) => number[], boolean>;
        disabledSeconds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number, minute: number) => number[]>, unknown, unknown, (hour: number, minute: number) => number[], boolean>;
    };
    emits: {
        change: (value: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>, dateString: [string, string]) => void;
        "update:value": (value: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>) => void;
        "calendar-change": (values: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>, formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void;
        "panel-change": (values: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>, modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void;
        ok: (dates: import('ant-design-vue/es/vc-picker/interface').RangeValue<string> | import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>) => void;
        "open-change": (open: boolean) => void;
        "update:open": (open: boolean) => void;
        focus: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler;
        blur: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler;
        mousedown: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler;
        mouseup: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler;
        mouseenter: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler;
        mouseleave: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler;
        click: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler;
        contextmenu: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler;
        keydown: (event: KeyboardEvent, preventDefault: () => void) => void;
    };
};
export declare const rangeTimeProps: {
    beginTime: {
        type: import('vue').PropType<string | number>;
    };
    endTime: {
        type: import('vue').PropType<string | number>;
    };
    allowEmpty: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[boolean, boolean]>, unknown, unknown, [boolean, boolean], boolean>;
    dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>>, unknown, unknown, import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>, boolean>;
    defaultPickerValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>;
    defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>;
    value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>;
    presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[], boolean>;
    disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>, unknown, unknown, (date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes, boolean>;
    disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<boolean | [boolean, boolean]>, unknown, unknown, boolean | [boolean, boolean], boolean>;
    renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, () => import('ant-design-vue/es/_util/type').VueNode, boolean>;
    separator: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    showTime: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    ranges: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>>, unknown, unknown, Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>, boolean>;
    placeholder: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string[]>, unknown, unknown, string[], boolean>;
    mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>, unknown, unknown, [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode], boolean>;
    id: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    dropdownClassName: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    popupClassName: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>;
    transitionName: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    tabindex: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    open: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    defaultOpen: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    format: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown, string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[], boolean>;
    getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(node: HTMLElement) => HTMLElement>, unknown, unknown, (node: HTMLElement) => HTMLElement, boolean>;
    panelRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode, boolean>;
    role: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    name: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autocomplete: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>;
    showToday: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    locale: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>, unknown, unknown, import('ant-design-vue/es/date-picker/generatePicker').PickerLocale, boolean>;
    size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>;
    bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>;
    picker: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PickerMode, boolean>;
    valueFormat: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>;
    status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>;
    disabledHours: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => number[]>, unknown, unknown, () => number[], boolean>;
    disabledMinutes: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number) => number[]>, unknown, unknown, (hour: number) => number[], boolean>;
    disabledSeconds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number, minute: number) => number[]>, unknown, unknown, (hour: number, minute: number) => number[], boolean>;
};
export declare const rangeTimeEmits: {
    [x: string]: any;
    'update:beginTime': any;
    'update:endTime': any;
    change: any;
    "update:value": any;
    "calendar-change": any;
    "panel-change": any;
    ok: any;
    "open-change": any;
    "update:open": any;
    focus: any;
    blur: any;
    mousedown: any;
    mouseup: any;
    mouseenter: any;
    mouseleave: any;
    click: any;
    contextmenu: any;
    keydown: any;
};
export type RangeTimeProps = ExtractPropTypes<typeof rangeTimeProps>;
export type RangeTimePropsKey = keyof RangeTimeProps;
export type RangeTimeEmits = typeof rangeTimeEmits;
