import { ElementRef, NgZone, OnDestroy, OnChanges, AfterContentChecked, EventEmitter, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class AutosizeDirective implements OnDestroy, OnChanges, AfterContentChecked { element: ElementRef; private _zone; set minRows(value: number); set _autosize(autosize: boolean | string); private _minRows; maxRows: number; onlyGrow: boolean; useImportant: boolean; resized: EventEmitter; private autosize; private retries; private textAreaEl; private _oldContent; private _oldWidth; private _windowResizeHandler; private _destroyed; onInput(textArea: HTMLTextAreaElement): void; constructor(element: ElementRef, _zone: NgZone); ngOnDestroy(): void; ngAfterContentChecked(): void; ngOnChanges(changes: SimpleChanges): void; _findNestedTextArea(): void; _onTextAreaFound(): void; _addWindowResizeHandler(): void; adjust(inputsChanged?: boolean): void; private _getLineHeight; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }