import type { FormItemRendererFC } from 'jamis-core';
import type { JSONSchema7 } from 'json-schema';
import type { FormControlProps, FormSchema, SchemaObject } from '../types';
interface JSONSchemaFormRendererProps extends FormControlProps {
}
/**
 * 转换器选项
 */
export interface ConversionOptions {
}
/**
 * 主函数，将一个完整的 JSON Schema 转换为 Amis 表单 Schema。
 * @param jsonSchema - 要转换的 JSON Schema
 * @param options - 转换选项
 * @returns 完整的 Amis 表单 Schema
 */
export declare function jsonSchemaToForm(jsonSchema: JSONSchema7, options?: ConversionOptions): Omit<FormSchema, 'body'> & {
    body: SchemaObject[];
};
export declare const JSONSchemaFormRenderer: FormItemRendererFC<JSONSchemaFormRendererProps>;
export {};
