/// /** * Textarea validates itself using the HTML validation API whenever its * content changes. Listeners can use onValidate to obtain the resulting * ValidityState. */ interface ITextareaProps { /** @ignore */ className?: string; /** * Textarea name. */ name?: string; /** * Textarea value. */ value?: any; /** * Placeholder to show when the Textarea is empty. */ placeholder?: string; /** * Mark Textarea as disabled. * @default false */ disabled?: boolean; /** * Removes Textarea border. * @default false */ transparent?: boolean; /** * Textarea takes up all available horizontal space. * @default false */ fluid?: boolean; /** * Height in rows. */ rows?: number; /** * Minimum height in pixels. */ minHeight?: number; /** * Is the Textarea in an error state? * @default false */ error?: boolean; /** * If set, Textarea will use a monospaced font. * @default false */ monospaced?: boolean; /** * Listeners are notified whenever the user interacts with the Textarea. */ onChange?: (value: any) => void; } declare const Textarea: (props: ITextareaProps) => JSX.Element; export { Textarea, ITextareaProps };