/// /// /// import { ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { NgControl } from '@angular/forms'; import { Subscription } from 'rxjs'; import { HandlePropChanges } from '../shared'; export declare class MzTextareaDirective extends HandlePropChanges implements OnInit, OnDestroy { private ngControl; private elementRef; private renderer; id: string; placeholder: string; label: string; length: number; textareaElement: JQuery; textareaContainerElement: JQuery; textareaValueSubscription: Subscription; labelElement: JQuery; constructor(ngControl: NgControl, elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; initHandlers(): void; initElements(): void; initTextarea(): void; initTextareaSubscription(): void; createLabelElement(): JQuery; handleProperties(): void; handleLabel(): void; handleLength(): void; handlePlaceholder(): void; setCharacterCount(): void; setLabelActive(): void; removeCharacterCount(): void; removeValidationClasses(): void; }