import { BasePlugin } from '../base/BasePlugin';
import { BuildModelFormFieldContext } from '../base/PluginInterface';
import { FieldItem, FormSchema } from '../type';
export declare const getTplPrefix: (field: FieldItem) => string;
export declare const settingTypeLabel: (name: string) => {
    name: string;
    type: string;
    label: string;
    tpl: string;
};
export declare class FieldPlugin extends BasePlugin {
    static id: string;
    static order: number;
    /**
     * 构建模型字段右侧面板表单
     */
    buildModelFieldForm(schema: FormSchema, context: BuildModelFormFieldContext): Promise<void>;
}
