import type { FieldDefinition } from '../../../types/blocks'; interface DynamicFormProps { fieldDefinitions: FieldDefinition[]; values: Record; onChange: (values: Record) => void; } /** * DynamicForm - Main form component for block property editing. * * Renders a collection of fields defined by `fieldDefinitions`, supporting * grouping, conditional visibility, debounced updates, and all field types * (text, select, media, relationship, date, array, etc.). * * Updates are debounced (500ms) to avoid excessive re-renders while the user types. */ export declare function DynamicForm({ fieldDefinitions, values, onChange }: DynamicFormProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=dynamic-form.d.ts.map