import { AfterViewInit, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { DisabledInterface } from '../../utils/disabled.util'; import { ReadOnlyInterface } from '../../utils/readonly.util'; import { SzHtmlLabelDisplay } from '../model/SzHtmlLabelDisplay'; import { SzHtmlLabelClickEvent } from '../sz-html-label/model/SzHtmlLabelClickEvent'; import { SzHtmlTextareaConfig } from './model/SzHtmlTextareaConfig'; import { SzHtmlTextareaInputEvent } from './model/SzHtmlTextareaInputEvent'; import * as i0 from "@angular/core"; export declare class SzHtmlTextareaComponent implements SzHtmlTextareaConfig, DisabledInterface, ReadOnlyInterface, AfterViewInit, OnChanges { idTextarea: string; placeholder: string; label: string; labelDisplay: SzHtmlLabelDisplay; rows: number; widthTextarea: string; clickOnLabel: EventEmitter; inputNative: EventEmitter; clickNative: EventEmitter; classSzHtmlTextarea: boolean; classSzHtmlTextareaResize: boolean; elementRef: ElementRef; protected _value: string; get value(): string; set value(val: string); get resize(): boolean; set resize(resize: boolean); protected _disabled: boolean; get disabled(): boolean; set disabled(disabled: boolean); protected _readOnly: boolean; get readOnly(): boolean; set readOnly(readOnly: boolean); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onClickOnLabel(e: SzHtmlLabelClickEvent): void; onInputNative(e: Event): void; onClickNative(e: MouseEvent): void; protected inputEvent(e: InputEvent): void; protected setupReadOnly(): void; protected setupDisabled(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }