import { ElementRef, OnDestroy } from '@angular/core'; import { MDCTextFieldCharacterCounterFoundation } from '@material/textfield'; import { MDCComponent } from '@shraddhar/web/base'; export declare class MdcTextFieldCharacterCounterFoundation extends MDCComponent implements OnDestroy { private _hostElement; private _helperElement; private _document; _root: ElementRef; private _initialized; private _characterCounterElement?; get foundation(): MDCTextFieldCharacterCounterFoundation; constructor(_hostElement: ElementRef, _helperElement: HTMLElement, _document: Document); /** Initializes the foundation. */ init(): void; getDefaultFoundation(): MDCTextFieldCharacterCounterFoundation; setCounterValue(currentLength: number, maxLength: number): void; /** Creates and appends counter to the helper element. */ private _createCounterElement; /** * Appends the counter element to the textfield or textarea. */ private _appendCounterElement; /** Destroys the foundation. */ destroy(): void; ngOnDestroy(): void; }