import { AfterViewInit, ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DevConfigService } from 'ng-devui/utils'; import { TextareaDirective } from './textarea.directive'; import * as i0 from "@angular/core"; export declare class TextareaMaxLengthComponent implements ControlValueAccessor, AfterViewInit { private el; private devConfigService; textareaInstance: TextareaDirective; disabled: boolean; error: boolean; maxLength: number; maxLengthBlocker: boolean; placeholder: string; rows: number; maxWidth: string; maxHeight: string; resize: 'none' | 'vertical' | 'horizontal' | 'both' | 'inherit'; styleType: string; showGlowStyle: boolean; textareaElement: HTMLTextAreaElement; value: string; private onChange; private onTouch; constructor(el: ElementRef, devConfigService: DevConfigService); ngAfterViewInit(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(val: string): void; valueChanges(val: string): void; blurEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }