import { EventEmitter } from '../../stencil-public-runtime'; import { ITextArea, ITextAreaEvents } from './types'; import { EIconName } from '../icon/icon.types'; export declare class KvTextArea implements ITextArea, ITextAreaEvents { /** @inheritdoc */ icon?: EIconName; /** @inheritdoc */ text?: string; /** @inheritdoc */ placeholder?: string; /** @inheritdoc */ maxCharLength?: number; /** @inheritdoc */ counter?: boolean; /** @inheritdoc */ counterAlwaysVisible?: boolean; /** @inheritdoc */ disabled: boolean; /** @inheritdoc */ textChange: EventEmitter; handleKeyDown(ev: KeyboardEvent): void; private inputRef; curCharLength: number; showPlaceholder: boolean; private syncTextValues; private getTextLength; private onInput; private onKeyPress; private onClipboardPaste; private focusTextArea; private blurTextArea; private updateInputRef; render(): any; }