/** * Renders the property fields of an object schema, one {@link FieldNode} per * property. Each child's edits are folded back into an immutable copy of the * object value; an optional `skip` omits a property (used for a union's * discriminator tag, which the variant picker owns). */ import type { ReactNode } from 'react'; import type { JsonSchema, SchemaFormErrors } from './types'; export declare function ObjectFields({ properties, requiredKeys, root, value, onChange, path, errors, idPrefix, skip, markRequired, }: { properties: readonly (readonly [string, JsonSchema])[]; requiredKeys: ReadonlySet; root: JsonSchema; value: unknown; onChange: (value: unknown) => void; path: string; errors: SchemaFormErrors | undefined; idPrefix: string; skip: string | undefined; /** Mark each required property's label with the DS required marker. */ markRequired?: boolean; }): ReactNode; //# sourceMappingURL=object-fields.d.ts.map