/**
 * HazoDataForm - Data entry form for working papers
 *
 * Renders form sections/groups/fields using ViewSection/ViewFieldConfig types.
 * Uses form_data + on_field_change pattern (no react-hook-form).
 * Supports computed fields, financial formatting, masked inputs, and tables.
 *
 * When file_panel_display_mode='sidebar', wraps content in a resizable panel
 * with an embedded PdfViewer on the right side.
 */
import React from 'react';
import type { HazoDataFormProps } from './types.js';
export declare function HazoDataForm({ sections, mode, form_data, on_field_change, on_form_data_change, styles_config, field_types_config, default_currency_symbol, default_decimal_places, percentage_suffix, on_doc_link_click, enable_file_upload, default_accept_files, on_upload_click, file_panel_display_mode, pdf_panel_default_size, pdf_panel_min_size, pdf_viewer_props, on_panel_open, on_panel_close, on_panel_pop_out, file_access_provider, on_panel_upload, on_panel_file_delete, file_uploads, show_section_headers, collapsible_sections, collapsed_sections, on_section_toggle, collapsible_groups, collapsed_groups, on_group_toggle, reference_data, on_reference_delete, on_submit, field_action_components, enable_field_audit, audit_debounce_ms, field_audit, field_actions: consumer_field_actions, form_id, class_name, }: HazoDataFormProps): React.ReactElement<any, string | React.JSXElementConstructor<any>>;
//# sourceMappingURL=hazo_data_form.d.ts.map