/**
 * AutofillDropzone - Compact dropzone for uploading source documents to autofill form fields.
 *
 * Supports multiple files: files are processed sequentially through the LLM API,
 * and results are applied progressively so the user sees rows added to data tables
 * one file at a time.
 *
 * Flow (per file):
 * 1. File is uploaded via file_manager.upload()
 * 2. POST request to autofill_api_endpoint with file info + field schemas
 * 3. Response data is checked for overwrite conflicts (scalar values only; arrays are always appended)
 * 4. If conflicts exist on the FIRST file, show confirmation dialog
 * 5. On confirm (or no conflicts), call on_autofill_complete(data, attachment)
 * 6. Move to next file
 */
import type { AutofillDropzoneProps } from './types.js';
export declare function AutofillDropzone({ group_id, fields, autofill_api_endpoint, prompt_area, prompt_key, file_manager_upload, file_manager_get_download_url, on_autofill_complete, form_data, locked, upload_manager, }: AutofillDropzoneProps): import("react/jsx-runtime").JSX.Element;
export declare namespace AutofillDropzone {
    var displayName: string;
}
//# sourceMappingURL=autofill_dropzone.d.ts.map