import { EllipsisTooltip } from './types'; import { EleTextProps, EleTextInstance } from '../ele-app/plus'; declare const _default: import('vue').DefineComponent<{ maxLine: NumberConstructor; lineHeight: (StringConstructor | NumberConstructor)[]; tooltip: { type: import('vue').PropType; default: () => { original: boolean; }; }; tag: { type: StringConstructor; default: string; }; type: import('vue').PropType; size: import('vue').PropType; deleted: BooleanConstructor; underline: BooleanConstructor; strong: BooleanConstructor; italic: BooleanConstructor; icon: import('vue').PropType; iconProps: import('vue').PropType; /** 文本组件 */ iconStyle: import('vue').PropType>; }, { textRef: import('vue').Ref; virtualRef: import('vue').Ref; tooltipProps: import('vue').ComputedRef>; multiLine: import('vue').ComputedRef; textProps: import('vue').ComputedRef; rootStyle: import('vue').ComputedRef>; onHover: (e: MouseEvent) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: () => { original: boolean; }; }; tag: { type: StringConstructor; default: string; }; type: import('vue').PropType; size: import('vue').PropType; deleted: BooleanConstructor; underline: BooleanConstructor; strong: BooleanConstructor; italic: BooleanConstructor; icon: import('vue').PropType; iconProps: import('vue').PropType; /** 文本组件 */ iconStyle: import('vue').PropType>; }>>, { strong: boolean; tag: string; tooltip: boolean | EllipsisTooltip; underline: boolean; italic: boolean; deleted: boolean; }, {}>; export default _default;