/** * The array field renderer. Each item is a nested {@link FieldNode}; edits map * the list to a new array (add appends a seeded item, remove filters by index). * The whole list re-renders as one controlled value, so index keys are correct. */ import type { ReactNode } from 'react'; import type { JsonSchema, SchemaFormErrors } from './types'; export declare function ArrayField({ heading, description, error, items, root, value, onChange, path, errors, idPrefix, }: { heading: string; description: string | undefined; error: string | undefined; items: JsonSchema; root: JsonSchema; value: unknown; onChange: (value: unknown) => void; path: string; errors: SchemaFormErrors | undefined; idPrefix: string; }): ReactNode; //# sourceMappingURL=array-field.d.ts.map