import { AnyComponentSchema, EditGridComponentSchema } from '@open-formulieren/types'; import { z } from 'zod'; import { FormioComponentProps } from '../../components/FormioComponent'; import { GetRegistryEntry, RegistryEntry } from '../types'; import { JSONObject } from '../../types'; import { Errors } from '../../visibility'; export interface ItemBodyProps { index: number; renderNested: React.FC; getRegistryEntry: GetRegistryEntry; components: AnyComponentSchema[]; parentKey: string; parentValues: JSONObject; parentComponentsMap: Record; initialValues: JSONObject; onItemValuesUpdated: (itemValues: JSONObject) => void; onItemErrorsUpdated: (itemErrors: Errors) => void; onValidationSchemaChange: (index: number, schema: z.ZodSchema) => void; expanded: boolean; } export interface EditGridProps { componentDefinition: EditGridComponentSchema; renderNested: React.FC; getRegistryEntry: GetRegistryEntry; } export declare const FormioEditGrid: React.FC; declare const EditGridComponent: RegistryEntry; export default EditGridComponent;