declare const BkTimePicker: {
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
        disabledHours: {
            readonly type: ArrayConstructor;
            readonly default: () => any[];
        };
        disabledMinutes: {
            readonly type: ArrayConstructor;
            readonly default: () => any[];
        };
        disabledSeconds: {
            readonly type: ArrayConstructor;
            readonly default: () => any[];
        };
        hideDisabledOptions: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        width: {
            readonly type: NumberConstructor;
            readonly default: 261;
        };
        enterMode: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        type: {
            type: import("vue").PropType<import("date-picker/src/interface").PickerTypeType>;
            default: string;
            validator(value: any): boolean;
        };
        allowCrossDay: {
            type: BooleanConstructor;
            default: boolean;
        };
        extPopoverCls: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        format: StringConstructor;
        readonly: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        disabled: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        editable: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        clearable: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        open: {
            readonly type: () => boolean | null;
            readonly default: any;
        };
        multiple: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        timePickerOptions: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly default: () => {};
        };
        splitPanels: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        startDate: DateConstructor;
        placeholder: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        placement: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerPlacementType>;
            readonly default: "bottom-start";
            readonly validator: (value: any) => boolean;
        };
        appendToBody: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        shortcuts: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerShortcutsType>;
            readonly default: () => any[];
        };
        shortcutClose: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        modelValue: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerValueType | null>;
        };
        value: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerValueType | null>;
        };
        options: {
            readonly type: ObjectConstructor;
            readonly default: () => {};
        };
        fontSize: {
            readonly type: import("vue").PropType<"large" | "medium" | "normal">;
            readonly default: "normal";
        };
        upToNow: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        useShortcutText: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        shortcutSelectedIndex: {
            readonly type: NumberConstructor;
            readonly default: -1;
        };
        headerSlotCls: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        footerSlotCls: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        behavior: {
            readonly type: import("vue").PropType<"normal" | "simplicity">;
            readonly default: "normal";
            readonly validator: (v: any) => boolean;
        };
        disabledDate: import("vue").PropType<import("date-picker/src/interface").DisabledDateType>;
        withValidate: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
    }>> & Readonly<{
        onBlur?: (...args: any[]) => any;
        onFocus?: (...args: any[]) => any;
        onInput?: (...args: any[]) => any;
        onChange?: (...args: any[]) => any;
        onClear?: (...args: any[]) => any;
        "onUpdate:modelValue"?: (...args: any[]) => any;
        "onPick-success"?: (...args: any[]) => any;
        "onOpen-change"?: (...args: any[]) => any;
        "onShortcut-change"?: (...args: any[]) => any;
    }>, {
        panel: import("vue").ComputedRef<import("date-picker/src/interface").DatePickerPanelType>;
        publicStringValue: import("vue").ComputedRef<any>;
        opened: import("vue").ComputedRef<boolean>;
        visualValue: import("vue").ComputedRef<any>;
        displayValue: import("vue").ComputedRef<any>;
        isConfirm: import("vue").ComputedRef<boolean>;
        hasHeader: import("vue").ComputedRef<boolean>;
        hasFooter: import("vue").ComputedRef<boolean>;
        hasShortcuts: import("vue").ComputedRef<boolean>;
        fontSizeCls: import("vue").ComputedRef<string>;
        longWidthCls: import("vue").ComputedRef<string>;
        localReadonly: import("vue").ComputedRef<boolean>;
        allowCrossDayProp: import("vue").ComputedRef<boolean>;
        ownPickerProps: import("vue").ComputedRef<{
            disabledHours: unknown[];
            disabledMinutes: unknown[];
            disabledSeconds: unknown[];
            hideDisabledOptions: boolean;
        }>;
        pickerDropdownRef: import("vue").Ref<any, any>;
        inputRef: import("vue").Ref<any, any>;
        triggerRef: import("vue").Ref<HTMLElement, HTMLElement>;
        pickerPanelRef: import("vue").Ref<any, any>;
        teleportTo: import("vue").Ref<any, any>;
        handleClose: (e?: Event) => boolean;
        handleIconClick: () => void;
        handleInputMouseenter: () => void;
        handleInputMouseleave: (_e: any) => void;
        handleFocus: (e: any) => void;
        handleBlur: (e: any) => void;
        handleKeydown: (e: KeyboardEvent) => void;
        handleInputChange: (e: any) => void;
        handleInputInput: (e: any) => void;
        handleClear: () => void;
        handleTransferClick: () => void;
        onPick: (_dates: any, visible: boolean, type: any, shortcut: any) => void;
        onPickSuccess: () => void;
        resolveClassName: (cls: string) => string;
        showClose: import("vue").Ref<boolean, boolean>;
        visible: import("vue").Ref<boolean, boolean>;
        internalValue: import("vue").Ref<any, any>;
        disableClickOutSide: import("vue").Ref<boolean, boolean>;
        disableCloseUnderTransfer: import("vue").Ref<boolean, boolean>;
        selectionMode: import("vue").Ref<import("date-picker/src/interface").SelectionModeType, import("date-picker/src/interface").SelectionModeType>;
        forceInputRerender: import("vue").Ref<number, number>;
        isFocused: import("vue").Ref<boolean, boolean>;
        focusedDate: import("vue").Ref<any, any>;
        focusedTime: import("vue").Ref<{
            column: number;
            picker: number;
            time: any;
            active: boolean;
        }, {
            column: number;
            picker: number;
            time: any;
            active: boolean;
        }>;
        internalFocus: import("vue").Ref<boolean, boolean>;
        timeEnterMode: import("vue").Ref<boolean, boolean>;
        shortcut: import("vue").Ref<any, any>;
        onSelectionModeChange: import("vue").Ref<(_type: any) => import("date-picker/src/interface").SelectionModeType, (_type: any) => import("date-picker/src/interface").SelectionModeType>;
        tmpValue: import("vue").Ref<any, any>;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "focus" | "input" | "change" | "clear" | "update:modelValue" | "pick-success" | "open-change" | "shortcut-change")[], import("vue").PublicProps, {
        open: boolean;
        type: import("date-picker/src/interface").PickerTypeType;
        options: Record<string, any>;
        width: number;
        placement: import("@popperjs/core").ComputedPlacement;
        multiple: boolean;
        disabled: boolean;
        fontSize: "medium" | "large" | "normal";
        placeholder: string;
        behavior: "normal" | "simplicity";
        clearable: boolean;
        readonly: boolean;
        withValidate: boolean;
        extPopoverCls: string;
        editable: boolean;
        timePickerOptions: Record<string, any>;
        splitPanels: boolean;
        appendToBody: boolean;
        shortcuts: import("date-picker/src/interface").DatePickerShortcutsType;
        shortcutClose: boolean;
        upToNow: boolean;
        useShortcutText: boolean;
        shortcutSelectedIndex: number;
        headerSlotCls: string;
        footerSlotCls: string;
        allowCrossDay: boolean;
        disabledHours: unknown[];
        disabledMinutes: unknown[];
        disabledSeconds: unknown[];
        hideDisabledOptions: boolean;
        enterMode: boolean;
    }, true, {}, import("vue").SlotsType<{
        header?: () => unknown;
        trigger?: (displayValue: string) => unknown;
        footer?: () => unknown;
        shortcuts?: (arg?: {
            change: () => void;
        }) => unknown;
        confirm?: Record<string, never>;
    }>, import("vue").GlobalComponents, {
        clickoutside: import("vue").ObjectDirective<any, any, string, any>;
    } & import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        disabledHours: {
            readonly type: ArrayConstructor;
            readonly default: () => any[];
        };
        disabledMinutes: {
            readonly type: ArrayConstructor;
            readonly default: () => any[];
        };
        disabledSeconds: {
            readonly type: ArrayConstructor;
            readonly default: () => any[];
        };
        hideDisabledOptions: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        width: {
            readonly type: NumberConstructor;
            readonly default: 261;
        };
        enterMode: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        type: {
            type: import("vue").PropType<import("date-picker/src/interface").PickerTypeType>;
            default: string;
            validator(value: any): boolean;
        };
        allowCrossDay: {
            type: BooleanConstructor;
            default: boolean;
        };
        extPopoverCls: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        format: StringConstructor;
        readonly: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        disabled: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        editable: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        clearable: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        open: {
            readonly type: () => boolean | null;
            readonly default: any;
        };
        multiple: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        timePickerOptions: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly default: () => {};
        };
        splitPanels: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
        startDate: DateConstructor;
        placeholder: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        placement: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerPlacementType>;
            readonly default: "bottom-start";
            readonly validator: (value: any) => boolean;
        };
        appendToBody: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        shortcuts: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerShortcutsType>;
            readonly default: () => any[];
        };
        shortcutClose: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        modelValue: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerValueType | null>;
        };
        value: {
            readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerValueType | null>;
        };
        options: {
            readonly type: ObjectConstructor;
            readonly default: () => {};
        };
        fontSize: {
            readonly type: import("vue").PropType<"large" | "medium" | "normal">;
            readonly default: "normal";
        };
        upToNow: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        useShortcutText: {
            readonly type: BooleanConstructor;
            readonly default: false;
        };
        shortcutSelectedIndex: {
            readonly type: NumberConstructor;
            readonly default: -1;
        };
        headerSlotCls: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        footerSlotCls: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        behavior: {
            readonly type: import("vue").PropType<"normal" | "simplicity">;
            readonly default: "normal";
            readonly validator: (v: any) => boolean;
        };
        disabledDate: import("vue").PropType<import("date-picker/src/interface").DisabledDateType>;
        withValidate: {
            readonly type: BooleanConstructor;
            readonly default: true;
        };
    }>> & Readonly<{
        onBlur?: (...args: any[]) => any;
        onFocus?: (...args: any[]) => any;
        onInput?: (...args: any[]) => any;
        onChange?: (...args: any[]) => any;
        onClear?: (...args: any[]) => any;
        "onUpdate:modelValue"?: (...args: any[]) => any;
        "onPick-success"?: (...args: any[]) => any;
        "onOpen-change"?: (...args: any[]) => any;
        "onShortcut-change"?: (...args: any[]) => any;
    }>, {
        panel: import("vue").ComputedRef<import("date-picker/src/interface").DatePickerPanelType>;
        publicStringValue: import("vue").ComputedRef<any>;
        opened: import("vue").ComputedRef<boolean>;
        visualValue: import("vue").ComputedRef<any>;
        displayValue: import("vue").ComputedRef<any>;
        isConfirm: import("vue").ComputedRef<boolean>;
        hasHeader: import("vue").ComputedRef<boolean>;
        hasFooter: import("vue").ComputedRef<boolean>;
        hasShortcuts: import("vue").ComputedRef<boolean>;
        fontSizeCls: import("vue").ComputedRef<string>;
        longWidthCls: import("vue").ComputedRef<string>;
        localReadonly: import("vue").ComputedRef<boolean>;
        allowCrossDayProp: import("vue").ComputedRef<boolean>;
        ownPickerProps: import("vue").ComputedRef<{
            disabledHours: unknown[];
            disabledMinutes: unknown[];
            disabledSeconds: unknown[];
            hideDisabledOptions: boolean;
        }>;
        pickerDropdownRef: import("vue").Ref<any, any>;
        inputRef: import("vue").Ref<any, any>;
        triggerRef: import("vue").Ref<HTMLElement, HTMLElement>;
        pickerPanelRef: import("vue").Ref<any, any>;
        teleportTo: import("vue").Ref<any, any>;
        handleClose: (e?: Event) => boolean;
        handleIconClick: () => void;
        handleInputMouseenter: () => void;
        handleInputMouseleave: (_e: any) => void;
        handleFocus: (e: any) => void;
        handleBlur: (e: any) => void;
        handleKeydown: (e: KeyboardEvent) => void;
        handleInputChange: (e: any) => void;
        handleInputInput: (e: any) => void;
        handleClear: () => void;
        handleTransferClick: () => void;
        onPick: (_dates: any, visible: boolean, type: any, shortcut: any) => void;
        onPickSuccess: () => void;
        resolveClassName: (cls: string) => string;
        showClose: import("vue").Ref<boolean, boolean>;
        visible: import("vue").Ref<boolean, boolean>;
        internalValue: import("vue").Ref<any, any>;
        disableClickOutSide: import("vue").Ref<boolean, boolean>;
        disableCloseUnderTransfer: import("vue").Ref<boolean, boolean>;
        selectionMode: import("vue").Ref<import("date-picker/src/interface").SelectionModeType, import("date-picker/src/interface").SelectionModeType>;
        forceInputRerender: import("vue").Ref<number, number>;
        isFocused: import("vue").Ref<boolean, boolean>;
        focusedDate: import("vue").Ref<any, any>;
        focusedTime: import("vue").Ref<{
            column: number;
            picker: number;
            time: any;
            active: boolean;
        }, {
            column: number;
            picker: number;
            time: any;
            active: boolean;
        }>;
        internalFocus: import("vue").Ref<boolean, boolean>;
        timeEnterMode: import("vue").Ref<boolean, boolean>;
        shortcut: import("vue").Ref<any, any>;
        onSelectionModeChange: import("vue").Ref<(_type: any) => import("date-picker/src/interface").SelectionModeType, (_type: any) => import("date-picker/src/interface").SelectionModeType>;
        tmpValue: import("vue").Ref<any, any>;
    }, {}, {}, {}, {
        open: boolean;
        type: import("date-picker/src/interface").PickerTypeType;
        options: Record<string, any>;
        width: number;
        placement: import("@popperjs/core").ComputedPlacement;
        multiple: boolean;
        disabled: boolean;
        fontSize: "medium" | "large" | "normal";
        placeholder: string;
        behavior: "normal" | "simplicity";
        clearable: boolean;
        readonly: boolean;
        withValidate: boolean;
        extPopoverCls: string;
        editable: boolean;
        timePickerOptions: Record<string, any>;
        splitPanels: boolean;
        appendToBody: boolean;
        shortcuts: import("date-picker/src/interface").DatePickerShortcutsType;
        shortcutClose: boolean;
        upToNow: boolean;
        useShortcutText: boolean;
        shortcutSelectedIndex: number;
        headerSlotCls: string;
        footerSlotCls: string;
        allowCrossDay: boolean;
        disabledHours: unknown[];
        disabledMinutes: unknown[];
        disabledSeconds: unknown[];
        hideDisabledOptions: boolean;
        enterMode: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    disabledHours: {
        readonly type: ArrayConstructor;
        readonly default: () => any[];
    };
    disabledMinutes: {
        readonly type: ArrayConstructor;
        readonly default: () => any[];
    };
    disabledSeconds: {
        readonly type: ArrayConstructor;
        readonly default: () => any[];
    };
    hideDisabledOptions: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    width: {
        readonly type: NumberConstructor;
        readonly default: 261;
    };
    enterMode: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    type: {
        type: import("vue").PropType<import("date-picker/src/interface").PickerTypeType>;
        default: string;
        validator(value: any): boolean;
    };
    allowCrossDay: {
        type: BooleanConstructor;
        default: boolean;
    };
    extPopoverCls: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    format: StringConstructor;
    readonly: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    editable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    open: {
        readonly type: () => boolean | null;
        readonly default: any;
    };
    multiple: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    timePickerOptions: {
        readonly type: import("vue").PropType<Record<string, any>>;
        readonly default: () => {};
    };
    splitPanels: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    startDate: DateConstructor;
    placeholder: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    placement: {
        readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerPlacementType>;
        readonly default: "bottom-start";
        readonly validator: (value: any) => boolean;
    };
    appendToBody: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    shortcuts: {
        readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerShortcutsType>;
        readonly default: () => any[];
    };
    shortcutClose: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    modelValue: {
        readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerValueType | null>;
    };
    value: {
        readonly type: import("vue").PropType<import("date-picker/src/interface").DatePickerValueType | null>;
    };
    options: {
        readonly type: ObjectConstructor;
        readonly default: () => {};
    };
    fontSize: {
        readonly type: import("vue").PropType<"large" | "medium" | "normal">;
        readonly default: "normal";
    };
    upToNow: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    useShortcutText: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    shortcutSelectedIndex: {
        readonly type: NumberConstructor;
        readonly default: -1;
    };
    headerSlotCls: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    footerSlotCls: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    behavior: {
        readonly type: import("vue").PropType<"normal" | "simplicity">;
        readonly default: "normal";
        readonly validator: (v: any) => boolean;
    };
    disabledDate: import("vue").PropType<import("date-picker/src/interface").DisabledDateType>;
    withValidate: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
}>> & Readonly<{
    onBlur?: (...args: any[]) => any;
    onFocus?: (...args: any[]) => any;
    onInput?: (...args: any[]) => any;
    onChange?: (...args: any[]) => any;
    onClear?: (...args: any[]) => any;
    "onUpdate:modelValue"?: (...args: any[]) => any;
    "onPick-success"?: (...args: any[]) => any;
    "onOpen-change"?: (...args: any[]) => any;
    "onShortcut-change"?: (...args: any[]) => any;
}>, {
    panel: import("vue").ComputedRef<import("date-picker/src/interface").DatePickerPanelType>;
    publicStringValue: import("vue").ComputedRef<any>;
    opened: import("vue").ComputedRef<boolean>;
    visualValue: import("vue").ComputedRef<any>;
    displayValue: import("vue").ComputedRef<any>;
    isConfirm: import("vue").ComputedRef<boolean>;
    hasHeader: import("vue").ComputedRef<boolean>;
    hasFooter: import("vue").ComputedRef<boolean>;
    hasShortcuts: import("vue").ComputedRef<boolean>;
    fontSizeCls: import("vue").ComputedRef<string>;
    longWidthCls: import("vue").ComputedRef<string>;
    localReadonly: import("vue").ComputedRef<boolean>;
    allowCrossDayProp: import("vue").ComputedRef<boolean>;
    ownPickerProps: import("vue").ComputedRef<{
        disabledHours: unknown[];
        disabledMinutes: unknown[];
        disabledSeconds: unknown[];
        hideDisabledOptions: boolean;
    }>;
    pickerDropdownRef: import("vue").Ref<any, any>;
    inputRef: import("vue").Ref<any, any>;
    triggerRef: import("vue").Ref<HTMLElement, HTMLElement>;
    pickerPanelRef: import("vue").Ref<any, any>;
    teleportTo: import("vue").Ref<any, any>;
    handleClose: (e?: Event) => boolean;
    handleIconClick: () => void;
    handleInputMouseenter: () => void;
    handleInputMouseleave: (_e: any) => void;
    handleFocus: (e: any) => void;
    handleBlur: (e: any) => void;
    handleKeydown: (e: KeyboardEvent) => void;
    handleInputChange: (e: any) => void;
    handleInputInput: (e: any) => void;
    handleClear: () => void;
    handleTransferClick: () => void;
    onPick: (_dates: any, visible: boolean, type: any, shortcut: any) => void;
    onPickSuccess: () => void;
    resolveClassName: (cls: string) => string;
    showClose: import("vue").Ref<boolean, boolean>;
    visible: import("vue").Ref<boolean, boolean>;
    internalValue: import("vue").Ref<any, any>;
    disableClickOutSide: import("vue").Ref<boolean, boolean>;
    disableCloseUnderTransfer: import("vue").Ref<boolean, boolean>;
    selectionMode: import("vue").Ref<import("date-picker/src/interface").SelectionModeType, import("date-picker/src/interface").SelectionModeType>;
    forceInputRerender: import("vue").Ref<number, number>;
    isFocused: import("vue").Ref<boolean, boolean>;
    focusedDate: import("vue").Ref<any, any>;
    focusedTime: import("vue").Ref<{
        column: number;
        picker: number;
        time: any;
        active: boolean;
    }, {
        column: number;
        picker: number;
        time: any;
        active: boolean;
    }>;
    internalFocus: import("vue").Ref<boolean, boolean>;
    timeEnterMode: import("vue").Ref<boolean, boolean>;
    shortcut: import("vue").Ref<any, any>;
    onSelectionModeChange: import("vue").Ref<(_type: any) => import("date-picker/src/interface").SelectionModeType, (_type: any) => import("date-picker/src/interface").SelectionModeType>;
    tmpValue: import("vue").Ref<any, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "focus" | "input" | "change" | "clear" | "update:modelValue" | "pick-success" | "open-change" | "shortcut-change")[], "blur" | "focus" | "input" | "change" | "clear" | "update:modelValue" | "pick-success" | "open-change" | "shortcut-change", {
    open: boolean;
    type: import("date-picker/src/interface").PickerTypeType;
    options: Record<string, any>;
    width: number;
    placement: import("@popperjs/core").ComputedPlacement;
    multiple: boolean;
    disabled: boolean;
    fontSize: "medium" | "large" | "normal";
    placeholder: string;
    behavior: "normal" | "simplicity";
    clearable: boolean;
    readonly: boolean;
    withValidate: boolean;
    extPopoverCls: string;
    editable: boolean;
    timePickerOptions: Record<string, any>;
    splitPanels: boolean;
    appendToBody: boolean;
    shortcuts: import("date-picker/src/interface").DatePickerShortcutsType;
    shortcutClose: boolean;
    upToNow: boolean;
    useShortcutText: boolean;
    shortcutSelectedIndex: number;
    headerSlotCls: string;
    footerSlotCls: string;
    allowCrossDay: boolean;
    disabledHours: unknown[];
    disabledMinutes: unknown[];
    disabledSeconds: unknown[];
    hideDisabledOptions: boolean;
    enterMode: boolean;
}, {}, string, import("vue").SlotsType<{
    header?: () => unknown;
    trigger?: (displayValue: string) => unknown;
    footer?: () => unknown;
    shortcuts?: (arg?: {
        change: () => void;
    }) => unknown;
    confirm?: Record<string, never>;
}>, import("vue").GlobalComponents, {
    clickoutside: import("vue").ObjectDirective<any, any, string, any>;
} & import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin;
export default BkTimePicker;
