import { OnInit, OnChanges, OnDestroy, EventEmitter, SimpleChanges } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { KreFormFieldConfig, KreFormInfo, KreFormCommonService } from "@kre-form/core"; import { NzModalService } from "ng-zorro-antd/modal"; import { NzMessageService } from "ng-zorro-antd/message"; import { KreFormAntService } from "../../tools/service"; import { ICheckedField, IBusinessTable, Itable, IDesignFormAPI } from "../../tools/util"; import { KreDialogService } from "../../service/dialog.service"; import { DataService } from "../../service/data.service"; import { KreAntCommonService } from "../../tools/commonService"; import { KreTransferService } from "../../tools/transferService"; import { KreDesginToFormService } from "../../tools/tableFieldService"; export declare class KreFormDesignDetail implements OnInit, OnChanges, OnDestroy { private message; private modalService; private kreFormAntService; kreDialogService: KreDialogService; dataService: DataService; kreAntCommonService: KreAntCommonService; kreTransferService: KreTransferService; kreDesginToFormService: KreDesginToFormService; kreFormCommonService: KreFormCommonService; formCode: string; layout: boolean; api: IDesignFormAPI; saveEvent: EventEmitter; cancelEvent: EventEmitter; previewEvent: EventEmitter; pageStatus: number; form_model: any; form_group: FormGroup; form_fields: KreFormFieldConfig[]; kreFormInfo: KreFormInfo; business_tables: IBusinessTable; layout_column: string; layout_row: string; table_Data: Itable[]; constructor(message: NzMessageService, modalService: NzModalService, kreFormAntService: KreFormAntService, kreDialogService: KreDialogService, dataService: DataService, kreAntCommonService: KreAntCommonService, kreTransferService: KreTransferService, kreDesginToFormService: KreDesginToFormService, kreFormCommonService: KreFormCommonService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; btnSave(): void; btnCancel(): void; btnPreview(): void; btnDelete(): void; btnMoveUp(): void; btnMoveDown(): void; btnAddFields(): void; btnAddRemark(): void; btnAddLine(): void; btnAddGroup(): void; btnColumn(type: number): void; btnRow(type: number): void; getCheckFields(): ICheckedField[]; groupBtnMoveUpOrDown(groupField: KreFormFieldConfig, type: string): void; groupBtnAddLineRemark(groupField: KreFormFieldConfig, type: string): void; groupBtnTableFields(groupField: KreFormFieldConfig): void; groupBtnDeleteFields(groupField: KreFormFieldConfig): void; initTablesInfo(): void; initFormInfo(): void; initTableFieldStatus(): void; initTablesData(): void; selectTableFields(): void; getTableMultipleCode(): string; editFormFieldConfig(field: KreFormFieldConfig): void; deleteFormFieldConfig(field: KreFormFieldConfig): void; }