import * as React from 'react'; interface TextAreaProps { /** * The label for the textarea */ label?: string; /** * Placeholder text */ placeholder?: string; /** * Current value */ value?: string; /** * Change handler */ onChange?: (e: React.ChangeEvent) => void; /** * Validation state - affects border color */ state?: 'default' | 'success' | 'error'; /** * Error message (implies error state) */ error?: string; /** * Helper text shown below input */ helperText?: string; /** * Whether the textarea is disabled */ disabled?: boolean; /** * Number of rows (affects height) */ rows?: number; /** * Custom className */ className?: string; /** * Custom style */ style?: React.CSSProperties; /** * Test ID for testing */ 'data-testid'?: string; /** * Name attribute for form submission */ name?: string; } /** * TextArea component - Arbor Design System * * A multi-line text input with label, helper text, and validation states. */ declare const TextArea: React.ForwardRefExoticComponent>; export { TextArea, type TextAreaProps };