import { SchemaField } from './types';
import { JsonSchema } from '../../../lib/json-schema';
import * as React from 'react';
export interface JSONSchemaFormRootProps {
    onChange?: (schema: JsonSchema) => void;
    onFieldsChange?: (fields: SchemaField[]) => void;
    defaultValue?: SchemaField[];
    maxDepth?: number;
    className?: string;
    children: React.ReactNode;
}
export declare function Root({ onChange, onFieldsChange, defaultValue, maxDepth, className, children, }: JSONSchemaFormRootProps): import("react/jsx-runtime").JSX.Element;
