export declare type AutofillEvent = { target: Element; isAutofilled: boolean; }; export declare class AutofillMonitor implements OnDestroy { constructor(_platform: Platform, _ngZone: NgZone); monitor(element: Element): Observable; monitor(element: ElementRef): Observable; ngOnDestroy(): void; stopMonitoring(element: Element): void; stopMonitoring(element: ElementRef): void; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; } export declare class CdkAutofill implements OnDestroy, OnInit { cdkAutofill: EventEmitter; constructor(_elementRef: ElementRef, _autofillMonitor: AutofillMonitor); ngOnDestroy(): void; ngOnInit(): void; static ɵdir: i0.ɵɵDirectiveDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export declare class CdkTextareaAutosize implements AfterViewInit, DoCheck, OnDestroy { get enabled(): boolean; set enabled(value: boolean); get maxRows(): number; set maxRows(value: number); get minRows(): number; set minRows(value: number); constructor(_elementRef: ElementRef, _platform: Platform, _ngZone: NgZone); _noopInputHandler(): void; _setMaxHeight(): void; _setMinHeight(): void; ngAfterViewInit(): void; ngDoCheck(): void; ngOnDestroy(): void; reset(): void; resizeToFitContent(force?: boolean): void; static ngAcceptInputType_enabled: BooleanInput; static ngAcceptInputType_maxRows: NumberInput; static ngAcceptInputType_minRows: NumberInput; static ɵdir: i0.ɵɵDirectiveDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export declare class TextFieldModule { static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; }