import { FormSchemaBuilder } from './Form';
import { FieldItem } from '../type';
export declare class NoCodeFormSchemaBuilder extends FormSchemaBuilder {
    static id: string;
    guessFieldOptionsFromSchema(field: FieldItem, schema: any): Promise<any>;
    buildFieldSettingForm(field: FieldItem, options?: any): Promise<import("../type").FormSchema | undefined>;
    makeFieldSchema(field: FieldItem, options?: any, originSchema?: any): Promise<import("amis-core").Schema | undefined>;
}
