declare const AspTextOverflowTooltip: import("asp-smart-ui-plus/es/utils").SFCWithInstall<{
    raw: import("vue").DefineComponent<{
        tooltipAttrs: {
            type: null;
            required: false;
            default: () => {};
        };
        content: {
            type: StringConstructor;
            required: true;
            default: string;
        };
        lineClamp: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
    }, {
        props: {
            tooltipAttrs: any;
            content: string;
            lineClamp: number;
        };
        isDisabled: import("vue").Ref<boolean>;
        handleShowTooltip: (e: MouseEvent) => void;
        handleMultilineToolTip: (e: MouseEvent) => void;
        handleSinglineToolTip: (e: MouseEvent) => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        tooltipAttrs: {
            type: null;
            required: false;
            default: () => {};
        };
        content: {
            type: StringConstructor;
            required: true;
            default: string;
        };
        lineClamp: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
    }>>, {
        content: string;
        tooltipAttrs: any;
        lineClamp: number;
    }>;
    name: string;
}> & Record<string, any>;
export default AspTextOverflowTooltip;
export { AspTextOverflowTooltip };
