import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnChanges } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; export declare class EllipsisComponent implements AfterViewInit, OnChanges { private el; private ngZone; private dom; private doc; private cdr; private isSupportLineClamp; private orgEl; private shadowOrgEl; private shadowTextEl; private inited; orgHtml: SafeHtml; type: string; cls: {}; text: string; targetCount: number; tooltip: boolean; length: number; lines: number; fullWidthRecognition: boolean; tail: string; get linsWord(): string; constructor(el: ElementRef, ngZone: NgZone, dom: DomSanitizer, doc: Document, cdr: ChangeDetectorRef); private getStrFullLength; private cutStrByFullLength; private bisection; private genType; private gen; private getEl; private executeOnStable; refresh(): void; ngAfterViewInit(): void; ngOnChanges(): void; }