import type { CSSProperties, ExtractPublicPropTypes } from 'vue';
export declare const proHelpPopoverProps: {
    readonly textClassName: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>>;
    readonly popoverContextClassName: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>>;
    readonly textStyle: import("@antdv/pro-utils").VueTypeValidateDef<CSSProperties, import("@antdv/pro-utils").ValidatorFunction<CSSProperties>>;
    readonly selectedKey: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly popoverProps: import("@antdv/pro-utils").VueTypeValidateDef<Partial<import("vue").ExtractPropTypes<{
        content: {
            default: any;
            type: import("vue").PropType<any>;
        };
        title: {
            default: any;
            type: import("vue").PropType<any>;
        };
        trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
        open: {
            type: BooleanConstructor;
            default: any;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
        color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
        transitionName: StringConstructor;
        overlayStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayInnerStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayClassName: StringConstructor;
        openClassName: StringConstructor;
        prefixCls: StringConstructor;
        mouseEnterDelay: NumberConstructor;
        mouseLeaveDelay: NumberConstructor;
        getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
        arrowPointAtCenter: {
            type: BooleanConstructor;
            default: any;
        };
        arrow: {
            type: import("vue").PropType<boolean | {
                pointAtCenter?: boolean;
            }>;
            default: boolean | {
                pointAtCenter?: boolean;
            };
        };
        autoAdjustOverflow: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
            default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
        };
        destroyTooltipOnHide: {
            type: BooleanConstructor;
            default: any;
        };
        align: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
            default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
        };
        builtinPlacements: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
            default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
        };
        children: ArrayConstructor;
        onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
        onOpenChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    }>>, import("@antdv/pro-utils").ValidatorFunction<Partial<import("vue").ExtractPropTypes<{
        content: {
            default: any;
            type: import("vue").PropType<any>;
        };
        title: {
            default: any;
            type: import("vue").PropType<any>;
        };
        trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
        open: {
            type: BooleanConstructor;
            default: any;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
        color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
        transitionName: StringConstructor;
        overlayStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayInnerStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayClassName: StringConstructor;
        openClassName: StringConstructor;
        prefixCls: StringConstructor;
        mouseEnterDelay: NumberConstructor;
        mouseLeaveDelay: NumberConstructor;
        getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
        arrowPointAtCenter: {
            type: BooleanConstructor;
            default: any;
        };
        arrow: {
            type: import("vue").PropType<boolean | {
                pointAtCenter?: boolean;
            }>;
            default: boolean | {
                pointAtCenter?: boolean;
            };
        };
        autoAdjustOverflow: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
            default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
        };
        destroyTooltipOnHide: {
            type: BooleanConstructor;
            default: any;
        };
        align: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
            default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
        };
        builtinPlacements: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
            default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
        };
        children: ArrayConstructor;
        onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
        onOpenChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    }>>>>;
    readonly color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
    readonly visible: {
        type: BooleanConstructor;
        default: any;
    };
    readonly prefixCls: StringConstructor;
    readonly children: ArrayConstructor;
    readonly open: {
        type: BooleanConstructor;
        default: any;
    };
    readonly title: {
        default: any;
        type: import("vue").PropType<any>;
    };
    readonly arrow: {
        type: import("vue").PropType<boolean | {
            pointAtCenter?: boolean;
        }>;
        default: boolean | {
            pointAtCenter?: boolean;
        };
    };
    readonly trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
    readonly align: {
        type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
        default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
    };
    readonly getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
    readonly transitionName: StringConstructor;
    readonly placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
    readonly overlayClassName: StringConstructor;
    readonly overlayStyle: {
        type: import("vue").PropType<import("vue").CSSProperties>;
        default: import("vue").CSSProperties;
    };
    readonly mouseEnterDelay: NumberConstructor;
    readonly mouseLeaveDelay: NumberConstructor;
    readonly openClassName: StringConstructor;
    readonly onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
    readonly 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
    readonly onOpenChange: import("vue").PropType<(vis: boolean) => void>;
    readonly 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    readonly builtinPlacements: {
        type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
        default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
    };
    readonly overlayInnerStyle: {
        type: import("vue").PropType<import("vue").CSSProperties>;
        default: import("vue").CSSProperties;
    };
    readonly arrowPointAtCenter: {
        type: BooleanConstructor;
        default: any;
    };
    readonly autoAdjustOverflow: {
        type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
        default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
    };
    readonly destroyTooltipOnHide: {
        type: BooleanConstructor;
        default: any;
    };
};
export type ProHelpPopoverProps = ExtractPublicPropTypes<typeof proHelpPopoverProps>;
export declare const ProHelpPopover: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly textClassName: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>>;
    readonly popoverContextClassName: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>>;
    readonly textStyle: import("@antdv/pro-utils").VueTypeValidateDef<CSSProperties, import("@antdv/pro-utils").ValidatorFunction<CSSProperties>>;
    readonly selectedKey: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly popoverProps: import("@antdv/pro-utils").VueTypeValidateDef<Partial<import("vue").ExtractPropTypes<{
        content: {
            default: any;
            type: import("vue").PropType<any>;
        };
        title: {
            default: any;
            type: import("vue").PropType<any>;
        };
        trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
        open: {
            type: BooleanConstructor;
            default: any;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
        color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
        transitionName: StringConstructor;
        overlayStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayInnerStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayClassName: StringConstructor;
        openClassName: StringConstructor;
        prefixCls: StringConstructor;
        mouseEnterDelay: NumberConstructor;
        mouseLeaveDelay: NumberConstructor;
        getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
        arrowPointAtCenter: {
            type: BooleanConstructor;
            default: any;
        };
        arrow: {
            type: import("vue").PropType<boolean | {
                pointAtCenter?: boolean;
            }>;
            default: boolean | {
                pointAtCenter?: boolean;
            };
        };
        autoAdjustOverflow: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
            default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
        };
        destroyTooltipOnHide: {
            type: BooleanConstructor;
            default: any;
        };
        align: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
            default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
        };
        builtinPlacements: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
            default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
        };
        children: ArrayConstructor;
        onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
        onOpenChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    }>>, import("@antdv/pro-utils").ValidatorFunction<Partial<import("vue").ExtractPropTypes<{
        content: {
            default: any;
            type: import("vue").PropType<any>;
        };
        title: {
            default: any;
            type: import("vue").PropType<any>;
        };
        trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
        open: {
            type: BooleanConstructor;
            default: any;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
        color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
        transitionName: StringConstructor;
        overlayStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayInnerStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayClassName: StringConstructor;
        openClassName: StringConstructor;
        prefixCls: StringConstructor;
        mouseEnterDelay: NumberConstructor;
        mouseLeaveDelay: NumberConstructor;
        getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
        arrowPointAtCenter: {
            type: BooleanConstructor;
            default: any;
        };
        arrow: {
            type: import("vue").PropType<boolean | {
                pointAtCenter?: boolean;
            }>;
            default: boolean | {
                pointAtCenter?: boolean;
            };
        };
        autoAdjustOverflow: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
            default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
        };
        destroyTooltipOnHide: {
            type: BooleanConstructor;
            default: any;
        };
        align: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
            default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
        };
        builtinPlacements: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
            default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
        };
        children: ArrayConstructor;
        onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
        onOpenChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    }>>>>;
    readonly color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
    readonly visible: {
        type: BooleanConstructor;
        default: any;
    };
    readonly prefixCls: StringConstructor;
    readonly children: ArrayConstructor;
    readonly open: {
        type: BooleanConstructor;
        default: any;
    };
    readonly title: {
        default: any;
        type: import("vue").PropType<any>;
    };
    readonly arrow: {
        type: import("vue").PropType<boolean | {
            pointAtCenter?: boolean;
        }>;
        default: boolean | {
            pointAtCenter?: boolean;
        };
    };
    readonly trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
    readonly align: {
        type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
        default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
    };
    readonly getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
    readonly transitionName: StringConstructor;
    readonly placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
    readonly overlayClassName: StringConstructor;
    readonly overlayStyle: {
        type: import("vue").PropType<import("vue").CSSProperties>;
        default: import("vue").CSSProperties;
    };
    readonly mouseEnterDelay: NumberConstructor;
    readonly mouseLeaveDelay: NumberConstructor;
    readonly openClassName: StringConstructor;
    readonly onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
    readonly 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
    readonly onOpenChange: import("vue").PropType<(vis: boolean) => void>;
    readonly 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    readonly builtinPlacements: {
        type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
        default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
    };
    readonly overlayInnerStyle: {
        type: import("vue").PropType<import("vue").CSSProperties>;
        default: import("vue").CSSProperties;
    };
    readonly arrowPointAtCenter: {
        type: BooleanConstructor;
        default: any;
    };
    readonly autoAdjustOverflow: {
        type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
        default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
    };
    readonly destroyTooltipOnHide: {
        type: BooleanConstructor;
        default: any;
    };
}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly textClassName: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>>;
    readonly popoverContextClassName: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>>;
    readonly textStyle: import("@antdv/pro-utils").VueTypeValidateDef<CSSProperties, import("@antdv/pro-utils").ValidatorFunction<CSSProperties>>;
    readonly selectedKey: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly popoverProps: import("@antdv/pro-utils").VueTypeValidateDef<Partial<import("vue").ExtractPropTypes<{
        content: {
            default: any;
            type: import("vue").PropType<any>;
        };
        title: {
            default: any;
            type: import("vue").PropType<any>;
        };
        trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
        open: {
            type: BooleanConstructor;
            default: any;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
        color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
        transitionName: StringConstructor;
        overlayStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayInnerStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayClassName: StringConstructor;
        openClassName: StringConstructor;
        prefixCls: StringConstructor;
        mouseEnterDelay: NumberConstructor;
        mouseLeaveDelay: NumberConstructor;
        getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
        arrowPointAtCenter: {
            type: BooleanConstructor;
            default: any;
        };
        arrow: {
            type: import("vue").PropType<boolean | {
                pointAtCenter?: boolean;
            }>;
            default: boolean | {
                pointAtCenter?: boolean;
            };
        };
        autoAdjustOverflow: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
            default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
        };
        destroyTooltipOnHide: {
            type: BooleanConstructor;
            default: any;
        };
        align: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
            default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
        };
        builtinPlacements: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
            default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
        };
        children: ArrayConstructor;
        onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
        onOpenChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    }>>, import("@antdv/pro-utils").ValidatorFunction<Partial<import("vue").ExtractPropTypes<{
        content: {
            default: any;
            type: import("vue").PropType<any>;
        };
        title: {
            default: any;
            type: import("vue").PropType<any>;
        };
        trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
        open: {
            type: BooleanConstructor;
            default: any;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
        color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
        transitionName: StringConstructor;
        overlayStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayInnerStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        overlayClassName: StringConstructor;
        openClassName: StringConstructor;
        prefixCls: StringConstructor;
        mouseEnterDelay: NumberConstructor;
        mouseLeaveDelay: NumberConstructor;
        getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
        arrowPointAtCenter: {
            type: BooleanConstructor;
            default: any;
        };
        arrow: {
            type: import("vue").PropType<boolean | {
                pointAtCenter?: boolean;
            }>;
            default: boolean | {
                pointAtCenter?: boolean;
            };
        };
        autoAdjustOverflow: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
            default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
        };
        destroyTooltipOnHide: {
            type: BooleanConstructor;
            default: any;
        };
        align: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
            default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
        };
        builtinPlacements: {
            type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
            default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
        };
        children: ArrayConstructor;
        onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
        onOpenChange: import("vue").PropType<(vis: boolean) => void>;
        'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    }>>>>;
    readonly color: import("vue").PropType<import("ant-design-vue/es/_util/type").LiteralUnion<import("ant-design-vue/es/_util/colors").PresetColorType>>;
    readonly visible: {
        type: BooleanConstructor;
        default: any;
    };
    readonly prefixCls: StringConstructor;
    readonly children: ArrayConstructor;
    readonly open: {
        type: BooleanConstructor;
        default: any;
    };
    readonly title: {
        default: any;
        type: import("vue").PropType<any>;
    };
    readonly arrow: {
        type: import("vue").PropType<boolean | {
            pointAtCenter?: boolean;
        }>;
        default: boolean | {
            pointAtCenter?: boolean;
        };
    };
    readonly trigger: import("vue").PropType<import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[]>;
    readonly align: {
        type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").AlignType>;
        default: import("ant-design-vue/es/vc-trigger/interface").AlignType;
    };
    readonly getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
    readonly transitionName: StringConstructor;
    readonly placement: import("vue").PropType<import("ant-design-vue/es/tooltip").TooltipPlacement>;
    readonly overlayClassName: StringConstructor;
    readonly overlayStyle: {
        type: import("vue").PropType<import("vue").CSSProperties>;
        default: import("vue").CSSProperties;
    };
    readonly mouseEnterDelay: NumberConstructor;
    readonly mouseLeaveDelay: NumberConstructor;
    readonly openClassName: StringConstructor;
    readonly onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
    readonly 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
    readonly onOpenChange: import("vue").PropType<(vis: boolean) => void>;
    readonly 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
    readonly builtinPlacements: {
        type: import("vue").PropType<import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements>;
        default: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
    };
    readonly overlayInnerStyle: {
        type: import("vue").PropType<import("vue").CSSProperties>;
        default: import("vue").CSSProperties;
    };
    readonly arrowPointAtCenter: {
        type: BooleanConstructor;
        default: any;
    };
    readonly autoAdjustOverflow: {
        type: import("vue").PropType<boolean | import("ant-design-vue/es/tooltip").AdjustOverflow>;
        default: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
    };
    readonly destroyTooltipOnHide: {
        type: BooleanConstructor;
        default: any;
    };
}>> & Readonly<{}>, {
    readonly visible: boolean;
    readonly open: boolean;
    readonly title: any;
    readonly arrow: boolean | {
        pointAtCenter?: boolean;
    };
    readonly align: import("ant-design-vue/es/vc-trigger/interface").AlignType;
    readonly overlayStyle: CSSProperties;
    readonly builtinPlacements: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements;
    readonly overlayInnerStyle: CSSProperties;
    readonly arrowPointAtCenter: boolean;
    readonly autoAdjustOverflow: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow;
    readonly destroyTooltipOnHide: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
