import { ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TextTruncateDirective implements OnInit, OnChanges { /** Referência ao elemento DOM ao qual a diretiva está associada. */ private _elementRef; private formatType; constructor( /** Referência ao elemento DOM ao qual a diretiva está associada. */ _elementRef: ElementRef); /** Se um valor for informado, deve cortar o texto com base em uma largura determinada e em seu lugar deve aplicar o ellipsis "...". * * @param value - Aceita valores numéricos para definir a largura em pixels e string com sinal de porcentagem * @example ```html Isto cortará o texto em "500px" fixos ``` * @example ```html Isto cortará o texto em 75% da largura do elemento pai ``` */ truncateLimit?: number | string; private _elementID?; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; /** Define a largura do elemento com base na quantidade fornecida e depois aplica o ellipsis (...) no lugar do conteúdo que foi cortado. */ protected truncate(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }