import React from 'react'; import './style.scss'; export interface FormTextareaProps { /** Current value */ value: string; /** Change handler */ onChange: (value: string) => void; /** Placeholder text */ placeholder?: string; /** Number of visible rows */ rows?: number; /** Maximum character length */ maxLength?: number; /** Show character counter */ showCharCount?: boolean; /** Auto-resize based on content */ autoResize?: boolean; /** Minimum height when auto-resizing */ minHeight?: number; /** Maximum height when auto-resizing */ maxHeight?: number; /** Whether the textarea is disabled */ disabled?: boolean; /** Whether the textarea is read-only */ readOnly?: boolean; /** Label for the textarea */ label?: string; /** Help text shown below the textarea */ helpText?: string; /** Error message */ error?: string; /** Whether the field is required */ required?: boolean; /** Custom className */ className?: string; /** Key down handler */ onKeyDown?: (e: React.KeyboardEvent) => void; } export declare const FormTextarea: React.FC; //# sourceMappingURL=FormTextarea.d.ts.map