import { OnInit, EventEmitter } from '@angular/core'; import { IdService } from '@farris/ui-common'; export declare class InternalsComponent implements OnInit { private idService; /** 中文或英文环境标识 */ localeId: string; /** 当前显示的是第几个事件 */ i: number; /** 入参 */ initialData: any; /** 原层级结构数据 */ originalData: any; /**传出用户选择绑定的方法 */ currentCommandChanged: EventEmitter; /** 传出数据变化 */ originalDataChanged: EventEmitter; constructor(idService: IdService); ngOnInit(): void; /** 生成不重复的方法名 */ generateFunctionName(suffix: any, viewModelId: any, code: any): string; /** * 1. 根据用户选择的方法生成新的方法id及label * 比如:首先生成:前缀+方法名+1, * 与现有视图模型存储方法的id比对,若发现已有,则生成:前缀+方法名+2,以此类推; * 直到新生成的这个方法的id不与任何方法重复,则将其存入currentCommand; * 2. 存入视图模型; * */ selectCommandChanged(command: any, controller: any): void; }