import { AnyIconDefinition } from './types';
export interface TextareaProps {
    value?: string;
    onChange?: (value: string) => void;
    onFocus?: (event?: React.FocusEvent<HTMLTextAreaElement>) => void;
    onBlur?: (event?: React.FocusEvent<HTMLTextAreaElement>) => void;
    placeholder?: string;
    className?: string;
    containerClassName?: string;
    leftSlot?: AnyIconDefinition | null;
    rightSlot?: AnyIconDefinition | null;
    disabled?: boolean;
    error?: string;
    helperText?: string;
    maxLength?: number;
    label?: string;
    fullWidth?: boolean;
}
export type TextareaHookProps = Pick<TextareaProps, 'onChange' | 'value' | 'maxLength'>;
//# sourceMappingURL=textarea.d.ts.map