import { KreFormFieldConfig } from "@kre-form/core"; import { ICheckedField, IBusinessTable } from "./util"; import { KreToFormFieldService } from "./formFieldService"; export declare class KreTransferService { private toFormField; constructor(toFormField: KreToFormFieldService); transferLineToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void; transferReferProcessToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void; transferAnchorToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void; transferLabelToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void; transferGroupToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[], tableCode: string, businessTable?: IBusinessTable): void; transferSelectFieldToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[], businessTable: IBusinessTable, obj: any): void; groupFieldMoveUpOrDown(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig, type: string): KreFormFieldConfig[]; groupTransferLineToForm(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): KreFormFieldConfig[] | null; groupTransferRemarkToForm(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): KreFormFieldConfig[] | null; groupTransferSelectFieldToForm(form_fields: KreFormFieldConfig[], groupField: KreFormFieldConfig, checkedFields: ICheckedField[], businessTable: IBusinessTable, obj: any): KreFormFieldConfig[] | undefined; groupTransferDeleteForm(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): KreFormFieldConfig[] | undefined; editFormFieldInfo(form_fields: KreFormFieldConfig[], new_field: KreFormFieldConfig): { groupKey: string; formFileds: KreFormFieldConfig[]; } | undefined; deleteFormFieldInfo(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): { groupKey: any; formFileds: KreFormFieldConfig[]; }; private deleteGroupFormFieldInfo; private getFieldLineInfo; private getFieldRemarkInfo; private getFieldAnchorInfo; private getFieldReferProcessInfo; private getFieldGroupInfo; private clearGroupChecked; getGroupCheckFields(field: KreFormFieldConfig): ICheckedField[]; private getTableFiledList; private getTableFiledInfo; }