import { FC, Ref, TextareaHTMLAttributes } from 'react';
import { TextAreaSize } from './types';
export interface TextAreaProps extends Omit, 'size'> {
/**
* Placeholder text shown when the textarea is empty.
*/
placeholder?: string;
/**
* The current value of the textarea.
* Can be a string or number.
*/
value?: string | number;
/**
* Visual size of the textarea.
* Controls padding, font size, and height presets.
*/
size?: TextAreaSize;
/**
* Displays the textarea in an error state.
*/
error?: boolean;
/**
* Makes the textarea expand to fill the full width of its container.
*/
fullWidth?: boolean;
/**
* Ref forwarded to the native `