import type { FieldProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; /** The `SchemaFieldRender` component is the work-horse of react-jsonschema-form, determining what kind of real field to * render based on the `schema`, `uiSchema` and all the other props. It also deals with rendering the `anyOf` and * `oneOf` fields. * * @param props - The `FieldProps` for this component */ declare function SchemaFieldRender(props: FieldProps): import("react").JSX.Element | null; /** The `SchemaField` component wraps `SchemaFieldRender` with a custom memoization comparator that determines whether it is necessary to rerender the component based on any props changes * using `experimental_componentUpdateStrategy`. * * The cast to `typeof SchemaFieldRender` preserves the generic type signature () for consumers, * since React.memo's return type erases generic parameters. */ declare const SchemaField: typeof SchemaFieldRender; export default SchemaField; //# sourceMappingURL=SchemaField.d.ts.map