import { EventEmitter } from '../../stencil-public-runtime'; /** * @name Textarea * @category Forms * @summary Use for multi-line text input like messages, comments, or lengthy descriptions. * @slot label - An optional slot to display a custom label. */ export declare class Q2Textarea { contentContainer?: HTMLDivElement; debouncedScreenReaderCharacterCount: () => void; describeByScreenReaderCharacterCount: boolean; guid: number; scheduledAfterRender: (() => void)[]; textareaField?: HTMLTextAreaElement; valueOnFocus: string; hostElement: HTMLElement; downParams: Record; hasFocus: boolean; screenReaderCharacterCount: number; /** * Defines the number of columns displayed in the field. * If not set, the field will be full-width and respond to the window size. */ cols: number; /** Indicates the field cannot be focused or interacted with. */ disabled: boolean; /** * Each item in the `errors` array will appear below the input field when the field is focused. * @localizable */ errors: string[]; /** * Hide's the field's `