import React from 'react';
export interface TextAreaProps {
    /**
     * Label for the textarea
     */
    label?: string;
    /**
     * Error message to display
     */
    error?: string;
    /**
     * Helper text to display below the textarea
     */
    helperText?: string;
    /**
     * Size of the textarea
     */
    size?: 'sm' | 'md' | 'lg';
    /**
     * Whether the textarea is required
     */
    isRequired?: boolean;
    /**
     * Maximum number of rows before scrolling
     */
    maxRows?: number;
    /**
     * Minimum number of rows
     */
    minRows?: number;
    /**
     * Whether to auto-resize based on content
     */
    isResizable?: boolean;
    /**
     * ID for the textarea input
     */
    id?: string;
    /**
     * Placeholder text
     */
    placeholder?: string;
}
/**
 * TextArea component using Chakra UI's Textarea with BFUI theme customizations
 */
export declare const TextArea: React.FC<TextAreaProps>;
export default TextArea;
//# sourceMappingURL=TextArea.d.ts.map