/**
 * File column component for data form fields
 * Shows a unified file icon: grey FaFileUpload when no files, blue FaFileAlt + count badge when files exist.
 * Matches the hazo_data_forms FileManagerButton visual pattern.
 */
import type { DocLink, UploadedFile, DataFormConfig } from './types.js';
export interface DataFormFileColumnProps {
    doc_links?: DocLink[];
    field_uploads?: UploadedFile[];
    on_doc_link_click?: () => void;
    on_upload_click?: () => void;
    upload_enabled?: boolean;
    mode: 'edit' | 'view';
    config: DataFormConfig;
}
export declare function DataFormFileColumn({ doc_links, field_uploads, on_doc_link_click, on_upload_click, upload_enabled, mode, }: DataFormFileColumnProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=data_form_file_column.d.ts.map