/**
 * Collaboration form textarea component
 * Provides a reusable textarea field with label, error message, and chat icon functionality
 */
import React from 'react';
import { type CollabFormFieldBaseProps, type FileData } from './hazo_collab_form_base.js';
/**
 * Props for the HazoCollabFormTextArea component
 */
export interface HazoCollabFormTextAreaProps extends Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, 'value' | 'onChange'>, CollabFormFieldBaseProps {
    value: string;
    onChange: (value: string) => void;
    additional_context?: Record<string, unknown>;
    textarea_wrapper_class_name?: string;
}
/**
 * Exposed methods for HazoCollabFormTextArea
 */
export interface HazoCollabFormTextAreaRef {
    get_file_data: () => FileData[];
}
/**
 * Collaboration form textarea component
 */
export declare const HazoCollabFormTextArea: React.ForwardRefExoticComponent<HazoCollabFormTextAreaProps & React.RefAttributes<HTMLTextAreaElement & HazoCollabFormTextAreaRef>>;
//# sourceMappingURL=hazo_collab_form_textarea.d.ts.map