declare const _default: import("vue").DefineComponent<{
    readonly ariaLabel: StringConstructor;
    readonly appendTo: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | HTMLElement>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly content: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly rawContent: BooleanConstructor;
    readonly persistent: BooleanConstructor;
    readonly visible: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<boolean>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly transition: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "fade", boolean>;
    readonly teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly disabled: BooleanConstructor;
    readonly outsideIgnore: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("@vueuse/core").MaybeElementRef<import("@vueuse/core").MaybeElement>[]>, unknown, unknown, () => any[], boolean>;
    readonly id: StringConstructor;
    readonly style: {
        readonly type: import("vue").PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly className: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly effect: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string>, unknown, unknown, "", boolean>;
    readonly enterable: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly pure: BooleanConstructor;
    readonly focusOnShow: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly trapping: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly popperClass: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly popperStyle: {
        readonly type: import("vue").PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly referenceEl: {
        readonly type: import("vue").PropType<HTMLElement>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly triggerTargetEl: {
        readonly type: import("vue").PropType<HTMLElement>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly virtualTriggering: BooleanConstructor;
    readonly zIndex: NumberConstructor;
    readonly boundariesPadding: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly fallbackPlacements: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/components/popper").Placement[]>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly gpuAcceleration: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly offset: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly placement: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown, "bottom", boolean>;
    readonly popperOptions: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<Partial<import("hongluan-ui/es/components/popper").Options>>, unknown, unknown, () => Partial<import("hongluan-ui/es/components/popper").Options>, boolean>;
    readonly strategy: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
    readonly showAfter: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly hideAfter: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
    readonly autoClose: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
}, {
    props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly ariaLabel: StringConstructor;
        readonly appendTo: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | HTMLElement>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly content: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
        readonly rawContent: BooleanConstructor;
        readonly persistent: BooleanConstructor;
        readonly visible: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<boolean>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly transition: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "fade", boolean>;
        readonly teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly disabled: BooleanConstructor;
        readonly outsideIgnore: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("@vueuse/core").MaybeElementRef<import("@vueuse/core").MaybeElement>[]>, unknown, unknown, () => any[], boolean>;
        readonly id: StringConstructor;
        readonly style: {
            readonly type: import("vue").PropType<unknown>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly className: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly effect: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string>, unknown, unknown, "", boolean>;
        readonly enterable: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly pure: BooleanConstructor;
        readonly focusOnShow: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly trapping: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly popperClass: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly popperStyle: {
            readonly type: import("vue").PropType<unknown>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly referenceEl: {
            readonly type: import("vue").PropType<HTMLElement>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly triggerTargetEl: {
            readonly type: import("vue").PropType<HTMLElement>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly virtualTriggering: BooleanConstructor;
        readonly zIndex: NumberConstructor;
        readonly boundariesPadding: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly fallbackPlacements: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/components/popper").Placement[]>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly gpuAcceleration: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly offset: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
        readonly placement: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown, "bottom", boolean>;
        readonly popperOptions: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<Partial<import("hongluan-ui/es/components/popper").Options>>, unknown, unknown, () => Partial<import("hongluan-ui/es/components/popper").Options>, boolean>;
        readonly strategy: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
        readonly showAfter: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly hideAfter: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
        readonly autoClose: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    }>> & {
        [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any);
    }>>;
    selector: import("vue").ComputedRef<string>;
    contentRef: any;
    stopHandle: () => void;
    controlled: import("vue").Ref<boolean>;
    id: import("vue").Ref<string>;
    open: import("vue").Ref<boolean>;
    trigger: import("vue").Ref<import("hongluan-ui/es/utils").Arrayable<import("./trigger").TooltipTriggerType>>;
    onClose: (e?: Event) => void;
    onOpen: (e?: Event) => void;
    onShow: () => void;
    onHide: () => void;
    onBeforeShow: () => void;
    onBeforeHide: () => void;
    persistentRef: import("vue").ComputedRef<boolean>;
    shouldRender: import("vue").ComputedRef<boolean>;
    shouldShow: import("vue").ComputedRef<boolean>;
    appendTo: import("vue").ComputedRef<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | HTMLElement>, unknown, unknown>>;
    contentStyle: import("vue").ComputedRef<any>;
    ariaHidden: import("vue").ComputedRef<boolean>;
    onTransitionLeave: () => void;
    stopWhenControlled: () => boolean;
    onContentEnter: (event: unknown) => void;
    onContentLeave: (event: unknown) => void;
    onBeforeEnter: () => void;
    onBeforeLeave: () => void;
    onAfterShow: () => void;
    onBlur: () => void;
    HlTeleport: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{
        readonly to: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | HTMLElement>, unknown, unknown>>;
            readonly required: true;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly disabled: BooleanConstructor;
    }, {
        COMPONENT_NAME: string;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        readonly to: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | HTMLElement>, unknown, unknown>>;
            readonly required: true;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly disabled: BooleanConstructor;
    }>>, {
        disabled: boolean;
    }>> & Record<string, any>;
    HlPopperContent: import("vue").DefineComponent<{
        readonly ariaLabel: StringConstructor;
        readonly id: StringConstructor;
        readonly style: {
            readonly type: import("vue").PropType<unknown>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly className: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly effect: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string>, unknown, unknown, "", boolean>;
        readonly visible: BooleanConstructor;
        readonly enterable: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly pure: BooleanConstructor;
        readonly focusOnShow: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly trapping: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly popperClass: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly popperStyle: {
            readonly type: import("vue").PropType<unknown>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly referenceEl: {
            readonly type: import("vue").PropType<HTMLElement>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly triggerTargetEl: {
            readonly type: import("vue").PropType<HTMLElement>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly virtualTriggering: BooleanConstructor;
        readonly zIndex: NumberConstructor;
        readonly boundariesPadding: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly fallbackPlacements: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/components/popper").Placement[]>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly gpuAcceleration: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly offset: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
        readonly placement: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown, "bottom", boolean>;
        readonly popperOptions: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<Partial<import("hongluan-ui/es/components/popper").Options>>, unknown, unknown, () => Partial<import("hongluan-ui/es/components/popper").Options>, boolean>;
        readonly strategy: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
    }, {
        emit: ((event: "blur") => void) & ((event: "focus") => void) & ((event: "close") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void);
        props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly ariaLabel: StringConstructor;
            readonly id: StringConstructor;
            readonly style: {
                readonly type: import("vue").PropType<unknown>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly className: {
                readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly effect: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string>, unknown, unknown, "", boolean>;
            readonly visible: BooleanConstructor;
            readonly enterable: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly pure: BooleanConstructor;
            readonly focusOnShow: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
            readonly trapping: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
            readonly popperClass: {
                readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | (string | {
                    [x: string]: boolean;
                } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly popperStyle: {
                readonly type: import("vue").PropType<unknown>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly referenceEl: {
                readonly type: import("vue").PropType<HTMLElement>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly triggerTargetEl: {
                readonly type: import("vue").PropType<HTMLElement>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly virtualTriggering: BooleanConstructor;
            readonly zIndex: NumberConstructor;
            readonly boundariesPadding: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
            readonly fallbackPlacements: {
                readonly type: import("vue").PropType<import("hongluan-ui/es/components/popper").Placement[]>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly gpuAcceleration: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
            readonly offset: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
            readonly placement: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown, "bottom", boolean>;
            readonly popperOptions: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<Partial<import("hongluan-ui/es/components/popper").Options>>, unknown, unknown, () => Partial<import("hongluan-ui/es/components/popper").Options>, boolean>;
            readonly strategy: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
        }>> & {
            onClose?: () => any;
            onBlur?: () => any;
            onFocus?: () => any;
            onMouseleave?: (evt: MouseEvent) => any;
            onMouseenter?: (evt: MouseEvent) => any;
        }>>;
        focusStartRef: import("vue").Ref<HTMLElement | "first" | "container">;
        trapped: import("vue").Ref<boolean>;
        onFocusAfterReleased: (event: CustomEvent<any>) => void;
        onFocusAfterTrapped: () => void;
        onFocusInTrap: (event: FocusEvent) => void;
        onFocusoutPrevented: (event: CustomEvent<any>) => void;
        onReleaseRequested: () => void;
        attributes: import("vue").ComputedRef<{
            [x: string]: {
                [x: string]: string | boolean;
            };
        }>;
        arrowRef: import("vue").Ref<HTMLElement>;
        contentRef: import("vue").Ref<HTMLElement>;
        styles: import("vue").ComputedRef<{
            [x: string]: {
                [x: number]: string;
                accentColor?: string;
                alignContent?: string;
                alignItems?: string;
                alignSelf?: string;
                alignmentBaseline?: string;
                all?: string;
                animation?: string;
                animationDelay?: string;
                animationDirection?: string;
                animationDuration?: string;
                animationFillMode?: string;
                animationIterationCount?: string;
                animationName?: string;
                animationPlayState?: string;
                animationTimingFunction?: string;
                appearance?: string;
                aspectRatio?: string;
                backfaceVisibility?: string;
                background?: string;
                backgroundAttachment?: string;
                backgroundBlendMode?: string;
                backgroundClip?: string;
                backgroundColor?: string;
                backgroundImage?: string;
                backgroundOrigin?: string;
                backgroundPosition?: string;
                backgroundPositionX?: string;
                backgroundPositionY?: string;
                backgroundRepeat?: string;
                backgroundSize?: string;
                baselineShift?: string;
                blockSize?: string;
                border?: string;
                borderBlock?: string;
                borderBlockColor?: string;
                borderBlockEnd?: string;
                borderBlockEndColor?: string;
                borderBlockEndStyle?: string;
                borderBlockEndWidth?: string;
                borderBlockStart?: string;
                borderBlockStartColor?: string;
                borderBlockStartStyle?: string;
                borderBlockStartWidth?: string;
                borderBlockStyle?: string;
                borderBlockWidth?: string;
                borderBottom?: string;
                borderBottomColor?: string;
                borderBottomLeftRadius?: string;
                borderBottomRightRadius?: string;
                borderBottomStyle?: string;
                borderBottomWidth?: string;
                borderCollapse?: string;
                borderColor?: string;
                borderEndEndRadius?: string;
                borderEndStartRadius?: string;
                borderImage?: string;
                borderImageOutset?: string;
                borderImageRepeat?: string;
                borderImageSlice?: string;
                borderImageSource?: string;
                borderImageWidth?: string;
                borderInline?: string;
                borderInlineColor?: string;
                borderInlineEnd?: string;
                borderInlineEndColor?: string;
                borderInlineEndStyle?: string;
                borderInlineEndWidth?: string;
                borderInlineStart?: string;
                borderInlineStartColor?: string;
                borderInlineStartStyle?: string;
                borderInlineStartWidth?: string;
                borderInlineStyle?: string;
                borderInlineWidth?: string;
                borderLeft?: string;
                borderLeftColor?: string;
                borderLeftStyle?: string;
                borderLeftWidth?: string;
                borderRadius?: string;
                borderRight?: string;
                borderRightColor?: string;
                borderRightStyle?: string;
                borderRightWidth?: string;
                borderSpacing?: string;
                borderStartEndRadius?: string;
                borderStartStartRadius?: string;
                borderStyle?: string;
                borderTop?: string;
                borderTopColor?: string;
                borderTopLeftRadius?: string;
                borderTopRightRadius?: string;
                borderTopStyle?: string;
                borderTopWidth?: string;
                borderWidth?: string;
                bottom?: string;
                boxShadow?: string;
                boxSizing?: string;
                breakAfter?: string;
                breakBefore?: string;
                breakInside?: string;
                captionSide?: string;
                caretColor?: string;
                clear?: string;
                clip?: string;
                clipPath?: string;
                clipRule?: string;
                color?: string;
                colorInterpolation?: string;
                colorInterpolationFilters?: string;
                colorScheme?: string;
                columnCount?: string;
                columnFill?: string;
                columnGap?: string;
                columnRule?: string;
                columnRuleColor?: string;
                columnRuleStyle?: string;
                columnRuleWidth?: string;
                columnSpan?: string;
                columnWidth?: string;
                columns?: string;
                contain?: string;
                content?: string;
                counterIncrement?: string;
                counterReset?: string;
                counterSet?: string;
                cssFloat?: string;
                cssText?: string;
                cursor?: string;
                direction?: string;
                display?: string;
                dominantBaseline?: string;
                emptyCells?: string;
                fill?: string;
                fillOpacity?: string;
                fillRule?: string;
                filter?: string;
                flex?: string;
                flexBasis?: string;
                flexDirection?: string;
                flexFlow?: string;
                flexGrow?: string;
                flexShrink?: string;
                flexWrap?: string;
                float?: string;
                floodColor?: string;
                floodOpacity?: string;
                font?: string;
                fontFamily?: string;
                fontFeatureSettings?: string;
                fontKerning?: string;
                fontOpticalSizing?: string;
                fontSize?: string;
                fontSizeAdjust?: string;
                fontStretch?: string;
                fontStyle?: string;
                fontSynthesis?: string;
                fontVariant?: string;
                fontVariantAlternates?: string;
                fontVariantCaps?: string;
                fontVariantEastAsian?: string;
                fontVariantLigatures?: string;
                fontVariantNumeric?: string;
                fontVariantPosition?: string;
                fontVariationSettings?: string;
                fontWeight?: string;
                gap?: string;
                grid?: string;
                gridArea?: string;
                gridAutoColumns?: string;
                gridAutoFlow?: string;
                gridAutoRows?: string;
                gridColumn?: string;
                gridColumnEnd?: string;
                gridColumnGap?: string;
                gridColumnStart?: string;
                gridGap?: string;
                gridRow?: string;
                gridRowEnd?: string;
                gridRowGap?: string;
                gridRowStart?: string;
                gridTemplate?: string;
                gridTemplateAreas?: string;
                gridTemplateColumns?: string;
                gridTemplateRows?: string;
                height?: string;
                hyphens?: string;
                imageOrientation?: string;
                imageRendering?: string;
                inlineSize?: string;
                inset?: string;
                insetBlock?: string;
                insetBlockEnd?: string;
                insetBlockStart?: string;
                insetInline?: string;
                insetInlineEnd?: string;
                insetInlineStart?: string;
                isolation?: string;
                justifyContent?: string;
                justifyItems?: string;
                justifySelf?: string;
                left?: string;
                readonly length?: number;
                letterSpacing?: string;
                lightingColor?: string;
                lineBreak?: string;
                lineHeight?: string;
                listStyle?: string;
                listStyleImage?: string;
                listStylePosition?: string;
                listStyleType?: string;
                margin?: string;
                marginBlock?: string;
                marginBlockEnd?: string;
                marginBlockStart?: string;
                marginBottom?: string;
                marginInline?: string;
                marginInlineEnd?: string;
                marginInlineStart?: string;
                marginLeft?: string;
                marginRight?: string;
                marginTop?: string;
                marker?: string;
                markerEnd?: string;
                markerMid?: string;
                markerStart?: string;
                mask?: string;
                maskType?: string;
                maxBlockSize?: string;
                maxHeight?: string;
                maxInlineSize?: string;
                maxWidth?: string;
                minBlockSize?: string;
                minHeight?: string;
                minInlineSize?: string;
                minWidth?: string;
                mixBlendMode?: string;
                objectFit?: string;
                objectPosition?: string;
                offset?: string;
                offsetAnchor?: string;
                offsetDistance?: string;
                offsetPath?: string;
                offsetRotate?: string;
                opacity?: string;
                order?: string;
                orphans?: string;
                outline?: string;
                outlineColor?: string;
                outlineOffset?: string;
                outlineStyle?: string;
                outlineWidth?: string;
                overflow?: string;
                overflowAnchor?: string;
                overflowWrap?: string;
                overflowX?: string;
                overflowY?: string;
                overscrollBehavior?: string;
                overscrollBehaviorBlock?: string;
                overscrollBehaviorInline?: string;
                overscrollBehaviorX?: string;
                overscrollBehaviorY?: string;
                padding?: string;
                paddingBlock?: string;
                paddingBlockEnd?: string;
                paddingBlockStart?: string;
                paddingBottom?: string;
                paddingInline?: string;
                paddingInlineEnd?: string;
                paddingInlineStart?: string;
                paddingLeft?: string;
                paddingRight?: string;
                paddingTop?: string;
                pageBreakAfter?: string;
                pageBreakBefore?: string;
                pageBreakInside?: string;
                paintOrder?: string;
                readonly parentRule?: {
                    cssText: string;
                    readonly parentRule: any;
                    readonly parentStyleSheet: {
                        readonly cssRules: {
                            [x: number]: any;
                            readonly length: number;
                            item: (index: number) => CSSRule;
                            [Symbol.iterator]: () => IterableIterator<CSSRule>;
                        };
                        readonly ownerRule: any;
                        readonly rules: {
                            [x: number]: any;
                            readonly length: number;
                            item: (index: number) => CSSRule;
                            [Symbol.iterator]: () => IterableIterator<CSSRule>;
                        };
                        addRule: (selector?: string, style?: string, index?: number) => number;
                        deleteRule: (index: number) => void;
                        insertRule: (rule: string, index?: number) => number;
                        removeRule: (index?: number) => void;
                        disabled: boolean;
                        readonly href: string;
                        readonly media: {
                            [x: number]: string;
                            readonly length: number;
                            mediaText: string;
                            toString: () => string;
                            appendMedium: (medium: string) => void;
                            deleteMedium: (medium: string) => void;
                            item: (index: number) => string;
                            [Symbol.iterator]: () => IterableIterator<string>;
                        };
                        readonly ownerNode: Element | ProcessingInstruction;
                        readonly parentStyleSheet: any;
                        readonly title: string;
                        readonly type: string;
                    };
                    readonly type: number;
                    readonly CHARSET_RULE: number;
                    readonly FONT_FACE_RULE: number;
                    readonly IMPORT_RULE: number;
                    readonly KEYFRAMES_RULE: number;
                    readonly KEYFRAME_RULE: number;
                    readonly MEDIA_RULE: number;
                    readonly NAMESPACE_RULE: number;
                    readonly PAGE_RULE: number;
                    readonly STYLE_RULE: number;
                    readonly SUPPORTS_RULE: number;
                };
                perspective?: string;
                perspectiveOrigin?: string;
                placeContent?: string;
                placeItems?: string;
                placeSelf?: string;
                pointerEvents?: string;
                position?: string;
                quotes?: string;
                resize?: string;
                right?: string;
                rotate?: string;
                rowGap?: string;
                rubyPosition?: string;
                scale?: string;
                scrollBehavior?: string;
                scrollMargin?: string;
                scrollMarginBlock?: string;
                scrollMarginBlockEnd?: string;
                scrollMarginBlockStart?: string;
                scrollMarginBottom?: string;
                scrollMarginInline?: string;
                scrollMarginInlineEnd?: string;
                scrollMarginInlineStart?: string;
                scrollMarginLeft?: string;
                scrollMarginRight?: string;
                scrollMarginTop?: string;
                scrollPadding?: string;
                scrollPaddingBlock?: string;
                scrollPaddingBlockEnd?: string;
                scrollPaddingBlockStart?: string;
                scrollPaddingBottom?: string;
                scrollPaddingInline?: string;
                scrollPaddingInlineEnd?: string;
                scrollPaddingInlineStart?: string;
                scrollPaddingLeft?: string;
                scrollPaddingRight?: string;
                scrollPaddingTop?: string;
                scrollSnapAlign?: string;
                scrollSnapStop?: string;
                scrollSnapType?: string;
                shapeImageThreshold?: string;
                shapeMargin?: string;
                shapeOutside?: string;
                shapeRendering?: string;
                stopColor?: string;
                stopOpacity?: string;
                stroke?: string;
                strokeDasharray?: string;
                strokeDashoffset?: string;
                strokeLinecap?: string;
                strokeLinejoin?: string;
                strokeMiterlimit?: string;
                strokeOpacity?: string;
                strokeWidth?: string;
                tabSize?: string;
                tableLayout?: string;
                textAlign?: string;
                textAlignLast?: string;
                textAnchor?: string;
                textCombineUpright?: string;
                textDecoration?: string;
                textDecorationColor?: string;
                textDecorationLine?: string;
                textDecorationSkipInk?: string;
                textDecorationStyle?: string;
                textDecorationThickness?: string;
                textEmphasis?: string;
                textEmphasisColor?: string;
                textEmphasisPosition?: string;
                textEmphasisStyle?: string;
                textIndent?: string;
                textOrientation?: string;
                textOverflow?: string;
                textRendering?: string;
                textShadow?: string;
                textTransform?: string;
                textUnderlineOffset?: string;
                textUnderlinePosition?: string;
                top?: string;
                touchAction?: string;
                transform?: string;
                transformBox?: string;
                transformOrigin?: string;
                transformStyle?: string;
                transition?: string;
                transitionDelay?: string;
                transitionDuration?: string;
                transitionProperty?: string;
                transitionTimingFunction?: string;
                translate?: string;
                unicodeBidi?: string;
                userSelect?: string;
                verticalAlign?: string;
                visibility?: string;
                webkitAlignContent?: string;
                webkitAlignItems?: string;
                webkitAlignSelf?: string;
                webkitAnimation?: string;
                webkitAnimationDelay?: string;
                webkitAnimationDirection?: string;
                webkitAnimationDuration?: string;
                webkitAnimationFillMode?: string;
                webkitAnimationIterationCount?: string;
                webkitAnimationName?: string;
                webkitAnimationPlayState?: string;
                webkitAnimationTimingFunction?: string;
                webkitAppearance?: string;
                webkitBackfaceVisibility?: string;
                webkitBackgroundClip?: string;
                webkitBackgroundOrigin?: string;
                webkitBackgroundSize?: string;
                webkitBorderBottomLeftRadius?: string;
                webkitBorderBottomRightRadius?: string;
                webkitBorderRadius?: string;
                webkitBorderTopLeftRadius?: string;
                webkitBorderTopRightRadius?: string;
                webkitBoxAlign?: string;
                webkitBoxFlex?: string;
                webkitBoxOrdinalGroup?: string;
                webkitBoxOrient?: string;
                webkitBoxPack?: string;
                webkitBoxShadow?: string;
                webkitBoxSizing?: string;
                webkitFilter?: string;
                webkitFlex?: string;
                webkitFlexBasis?: string;
                webkitFlexDirection?: string;
                webkitFlexFlow?: string;
                webkitFlexGrow?: string;
                webkitFlexShrink?: string;
                webkitFlexWrap?: string;
                webkitJustifyContent?: string;
                webkitLineClamp?: string;
                webkitMask?: string;
                webkitMaskBoxImage?: string;
                webkitMaskBoxImageOutset?: string;
                webkitMaskBoxImageRepeat?: string;
                webkitMaskBoxImageSlice?: string;
                webkitMaskBoxImageSource?: string;
                webkitMaskBoxImageWidth?: string;
                webkitMaskClip?: string;
                webkitMaskComposite?: string;
                webkitMaskImage?: string;
                webkitMaskOrigin?: string;
                webkitMaskPosition?: string;
                webkitMaskRepeat?: string;
                webkitMaskSize?: string;
                webkitOrder?: string;
                webkitPerspective?: string;
                webkitPerspectiveOrigin?: string;
                webkitTextFillColor?: string;
                webkitTextStroke?: string;
                webkitTextStrokeColor?: string;
                webkitTextStrokeWidth?: string;
                webkitTransform?: string;
                webkitTransformOrigin?: string;
                webkitTransformStyle?: string;
                webkitTransition?: string;
                webkitTransitionDelay?: string;
                webkitTransitionDuration?: string;
                webkitTransitionProperty?: string;
                webkitTransitionTimingFunction?: string;
                webkitUserSelect?: string;
                whiteSpace?: string;
                widows?: string;
                width?: string;
                willChange?: string;
                wordBreak?: string;
                wordSpacing?: string;
                wordWrap?: string;
                writingMode?: string;
                zIndex?: string;
                getPropertyPriority?: (property: string) => string;
                getPropertyValue?: (property: string) => string;
                item?: (index: number) => string;
                removeProperty?: (property: string) => string;
                setProperty?: (property: string, value: string, priority?: string) => void;
                [Symbol.iterator]?: () => IterableIterator<string>;
            };
        }>;
        instanceRef: import("vue").ComputedRef<import("@popperjs/core").Instance>;
        role: import("vue").ComputedRef<string>;
        update: () => Promise<Partial<import("@popperjs/core").State>>;
        ariaModal: import("vue").ComputedRef<string>;
        arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
        contentAttrs: import("vue").ComputedRef<{
            [x: string]: string | boolean;
        }>;
        contentClass: import("vue").ComputedRef<(string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | any)[])[])[])[])[])[])[])[])[])[])[])[]>;
        contentStyle: import("vue").ComputedRef<import("vue").StyleValue[]>;
        updateZIndex: () => void;
        formItemContext: import("hongluan-ui/es/tokens").FormItemContext;
        arrowOffset: import("vue").Ref<number>;
        triggerTargetAriaStopWatch: import("vue").WatchStopHandle;
        updatePopper: (shouldUpdateZIndex?: boolean) => void;
        togglePopperAlive: () => void;
        HlFocusTrap: import("vue").DefineComponent<{
            loop: BooleanConstructor;
            trapped: BooleanConstructor;
            focusTrapEl: import("vue").PropType<HTMLElement>;
            focusStartEl: {
                type: import("vue").PropType<HTMLElement | "first" | "container">;
                default: string;
            };
        }, {
            onKeydown: (e: KeyboardEvent) => void;
        }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested")[], "focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
            loop: BooleanConstructor;
            trapped: BooleanConstructor;
            focusTrapEl: import("vue").PropType<HTMLElement>;
            focusStartEl: {
                type: import("vue").PropType<HTMLElement | "first" | "container">;
                default: string;
            };
        }>> & {
            onFocusAfterReleased?: (...args: any[]) => any;
            onFocusAfterTrapped?: (...args: any[]) => any;
            onFocusin?: (...args: any[]) => any;
            onFocusout?: (...args: any[]) => any;
            "onFocusout-prevented"?: (...args: any[]) => any;
            "onRelease-requested"?: (...args: any[]) => any;
        }, {
            trapped: boolean;
            loop: boolean;
            focusStartEl: HTMLElement | "first" | "container";
        }>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        mouseenter: (evt: MouseEvent) => boolean;
        mouseleave: (evt: MouseEvent) => boolean;
        focus: () => boolean;
        blur: () => boolean;
        close: () => boolean;
    }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        readonly ariaLabel: StringConstructor;
        readonly id: StringConstructor;
        readonly style: {
            readonly type: import("vue").PropType<unknown>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly className: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly effect: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string>, unknown, unknown, "", boolean>;
        readonly visible: BooleanConstructor;
        readonly enterable: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly pure: BooleanConstructor;
        readonly focusOnShow: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly trapping: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly popperClass: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | (string | {
                [x: string]: boolean;
            } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly popperStyle: {
            readonly type: import("vue").PropType<unknown>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly referenceEl: {
            readonly type: import("vue").PropType<HTMLElement>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly triggerTargetEl: {
            readonly type: import("vue").PropType<HTMLElement>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly virtualTriggering: BooleanConstructor;
        readonly zIndex: NumberConstructor;
        readonly boundariesPadding: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly fallbackPlacements: {
            readonly type: import("vue").PropType<import("hongluan-ui/es/components/popper").Placement[]>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly gpuAcceleration: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly offset: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
        readonly placement: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown, "bottom", boolean>;
        readonly popperOptions: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<Partial<import("hongluan-ui/es/components/popper").Options>>, unknown, unknown, () => Partial<import("hongluan-ui/es/components/popper").Options>, boolean>;
        readonly strategy: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
    }>> & {
        onClose?: () => any;
        onBlur?: () => any;
        onFocus?: () => any;
        onMouseleave?: (evt: MouseEvent) => any;
        onMouseenter?: (evt: MouseEvent) => any;
    }, {
        offset: number;
        placement: import("hongluan-ui/es/utils").EpPropMergeType<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown>;
        effect: string;
        visible: boolean;
        boundariesPadding: number;
        gpuAcceleration: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        popperOptions: Partial<import("hongluan-ui/es/components/popper").Options>;
        strategy: import("hongluan-ui/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
        enterable: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        focusOnShow: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        trapping: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        pure: boolean;
        virtualTriggering: boolean;
    }>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    readonly ariaLabel: StringConstructor;
    readonly appendTo: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | HTMLElement>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly content: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly rawContent: BooleanConstructor;
    readonly persistent: BooleanConstructor;
    readonly visible: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<boolean>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly transition: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "fade", boolean>;
    readonly teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly disabled: BooleanConstructor;
    readonly outsideIgnore: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("@vueuse/core").MaybeElementRef<import("@vueuse/core").MaybeElement>[]>, unknown, unknown, () => any[], boolean>;
    readonly id: StringConstructor;
    readonly style: {
        readonly type: import("vue").PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly className: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly effect: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string>, unknown, unknown, "", boolean>;
    readonly enterable: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly pure: BooleanConstructor;
    readonly focusOnShow: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly trapping: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly popperClass: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | (string | {
            [x: string]: boolean;
        } | any)[])[])[])[])[])[])[])[])[])[])[]>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly popperStyle: {
        readonly type: import("vue").PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly referenceEl: {
        readonly type: import("vue").PropType<HTMLElement>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly triggerTargetEl: {
        readonly type: import("vue").PropType<HTMLElement>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly virtualTriggering: BooleanConstructor;
    readonly zIndex: NumberConstructor;
    readonly boundariesPadding: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly fallbackPlacements: {
        readonly type: import("vue").PropType<import("hongluan-ui/es/components/popper").Placement[]>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly gpuAcceleration: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly offset: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly placement: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown, "bottom", boolean>;
    readonly popperOptions: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<Partial<import("hongluan-ui/es/components/popper").Options>>, unknown, unknown, () => Partial<import("hongluan-ui/es/components/popper").Options>, boolean>;
    readonly strategy: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
    readonly showAfter: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly hideAfter: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
    readonly autoClose: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
}>>, {
    disabled: boolean;
    offset: number;
    placement: import("hongluan-ui/es/utils").EpPropMergeType<StringConstructor, import("hongluan-ui/es/components/popper").Placement, unknown>;
    transition: string;
    effect: string;
    showAfter: number;
    hideAfter: number;
    autoClose: number;
    boundariesPadding: number;
    gpuAcceleration: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    popperOptions: Partial<import("hongluan-ui/es/components/popper").Options>;
    strategy: import("hongluan-ui/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
    enterable: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    focusOnShow: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    trapping: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    stopPopperMouseEvent: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    pure: boolean;
    virtualTriggering: boolean;
    content: string;
    teleported: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    outsideIgnore: import("@vueuse/core").MaybeElementRef<import("@vueuse/core").MaybeElement>[];
    rawContent: boolean;
    persistent: boolean;
}>;
export default _default;
