import * as _angular_core from '@angular/core'; import { SafeHtml } from '@angular/platform-browser'; import * as i1 from '@angular/common'; import * as i2 from '@angular/cdk/observers'; import * as i3 from 'ng-zorro-antd/tooltip'; declare class EllipsisComponent { private readonly el; private readonly injector; private readonly dom; private readonly doc; private isSupportLineClamp; private readonly orgEl; private readonly shadowOrgEl; private readonly shadowTextEl; protected orgHtml: _angular_core.WritableSignal; protected type: _angular_core.WritableSignal; protected cls: _angular_core.WritableSignal>; readonly text: _angular_core.WritableSignal; targetCount: number; readonly tooltip: _angular_core.InputSignalWithTransform; readonly length: _angular_core.InputSignalWithTransform; readonly lines: _angular_core.InputSignalWithTransform; readonly fullWidthRecognition: _angular_core.InputSignalWithTransform; readonly tail: _angular_core.InputSignal; protected get linsWord(): string; private get win(); constructor(); private getStrFullLength; private cutStrByFullLength; private bisection; private genType; private gen; private getEl; protected refresh(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class EllipsisModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { EllipsisComponent, EllipsisModule };