import { KreFormFieldConfig } from "@kre-form/core";
import { IBusinessTable } from "./util";
import { KreToFormFieldService } from "./formFieldService";
export declare class KreDesginToFormService {
    private toFormField;
    constructor(toFormField: KreToFormFieldService);
    initTableStatus(tables: IBusinessTable, fields: KreFormFieldConfig[]): void;
    initFormFieldByTables(tables: IBusinessTable, fields: KreFormFieldConfig[]): void;
    private initTableFields;
    private setTableStatus;
    private setTablePrimary;
    private setTableSingle;
    private setTableMultiple;
    private checkKreFormFieldConfig;
    private addKreFormFieldConfig;
}
