declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    url: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    errorImg: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, "https://pagoda-p-file-1301506715.cos.ap-guangzhou.myqcloud.com/freshgood-project/old-assets/img/icon_user@2x.png", boolean>;
    text: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    tagName: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    imgStyle: {
        readonly type: import('vue').PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    tagColor: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, "blue", boolean>;
    title: {
        type: import('vue').PropType<any>;
    };
    children: {
        type: ArrayConstructor;
    };
    open: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    color: {
        type: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
    };
    getPopupContainer: {
        type: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
    };
    trigger: {
        type: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
    };
    visible: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    prefixCls: {
        type: StringConstructor;
    };
    placement: {
        type: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
    };
    transitionName: {
        type: StringConstructor;
    };
    align: {
        readonly type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    overlayStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>;
    overlayInnerStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>;
    overlayClassName: {
        type: StringConstructor;
    };
    openClassName: {
        type: StringConstructor;
    };
    mouseEnterDelay: {
        type: NumberConstructor;
    };
    mouseLeaveDelay: {
        type: NumberConstructor;
    };
    arrowPointAtCenter: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    arrow: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autoAdjustOverflow: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    destroyTooltipOnHide: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    builtinPlacements: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>, unknown, unknown, import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements, boolean>;
}>, {
    ref: import('vue').Ref<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:visible": (vis: boolean) => void;
    "update:open": (vis: boolean) => void;
    "open-change": (vis: boolean) => void;
    "visible-change": (vis: boolean) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    url: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    errorImg: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, "https://pagoda-p-file-1301506715.cos.ap-guangzhou.myqcloud.com/freshgood-project/old-assets/img/icon_user@2x.png", boolean>;
    text: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    tagName: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    imgStyle: {
        readonly type: import('vue').PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    tagColor: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, "blue", boolean>;
    title: {
        type: import('vue').PropType<any>;
    };
    children: {
        type: ArrayConstructor;
    };
    open: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    color: {
        type: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
    };
    getPopupContainer: {
        type: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
    };
    trigger: {
        type: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
    };
    visible: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    prefixCls: {
        type: StringConstructor;
    };
    placement: {
        type: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
    };
    transitionName: {
        type: StringConstructor;
    };
    align: {
        readonly type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    overlayStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>;
    overlayInnerStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>;
    overlayClassName: {
        type: StringConstructor;
    };
    openClassName: {
        type: StringConstructor;
    };
    mouseEnterDelay: {
        type: NumberConstructor;
    };
    mouseLeaveDelay: {
        type: NumberConstructor;
    };
    arrowPointAtCenter: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    arrow: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autoAdjustOverflow: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    destroyTooltipOnHide: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    builtinPlacements: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>, unknown, unknown, import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements, boolean>;
}>> & Readonly<{
    "onUpdate:visible"?: (vis: boolean) => any;
    "onUpdate:open"?: (vis: boolean) => any;
    "onOpen-change"?: (vis: boolean) => any;
    "onVisible-change"?: (vis: boolean) => any;
}>, {
    errorImg: string;
    overlayStyle: import('vue').CSSProperties;
    overlayInnerStyle: import('vue').CSSProperties;
    builtinPlacements: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
    tagColor: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
