import { IRecursionFieldProps, ISchemaFieldProps, Schema } from '@tachybase/schema';
type SchemaComponentOnChange = {
    onChange?: (s: Schema) => void;
};
interface DistributedProps {
    /**
     * 是否和父级隔离刷新
     * @default false
     */
    distributed?: boolean;
}
export declare const SchemaComponent: (props: (ISchemaFieldProps | IRecursionFieldProps) & {
    memoized?: boolean;
} & SchemaComponentOnChange & DistributedProps) => import("react/jsx-runtime").JSX.Element;
export {};
