import { LitElement } from 'lit'; declare const UUITextareaElement_base: (new (...args: any[]) => import("@umbraco-ui/uui-base/lib/mixins").UUIFormControlMixinElement) & typeof LitElement; /** * @element uui-textarea * @fires UUITextareaEvent#change on change * @fires InputEvent#input on input * @fires KeyboardEvent#keyup on keyup * @cssprop --uui-textarea-min-height - Sets the minimum height of the textarea * @cssprop --uui-textarea-max-height - Sets the maximum height of the textarea * @cssprop {color} --uui-textarea-background-color - Sets the background color of the textarea * @cssprop --uui-textarea-font-size - Overwrites the default font size * @extends UUIFormControlMixin */ export declare class UUITextareaElement extends UUITextareaElement_base { /** * This is a static class field indicating that the element is can be used inside a native form and participate in its events. It may require a polyfill, check support here https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/attachInternals. Read more about form controls here https://web.dev/more-capable-form-controls/ * @type {boolean} */ static readonly formAssociated = true; /** * Defines the textarea placeholder. * @type {string} * @attr * @default '' */ placeholder: string; /** * Disables the textarea. * @type {boolean} * @attr * @default false */ disabled: boolean; /** * Sets the input to readonly mode, meaning value cannot be changed but still able to read and select its content. * @type {boolean} * @attr * @default false */ readonly: boolean; /** * This is a name property of the `` component. It reflects the behaviour of the native `