import { PbiService } from '@cverse/core-lib-vue-beta'; export declare class PbiDataSource { private uuid; private pbiService; /** * 用于初始化时缓存pbiService,避免多次请求 */ private saveDataSourceMap; constructor(); setPbiService(pbiService: PbiService): void; getViewJsonByRuleId(ruleId: number): Promise; /** * 编辑态,选中了万能后,开始初始化,并缓存1个小时。 * @param type */ initPbiService(): Promise; getPbiListType(chainId: number | string): any[]; private handleLabelName; private getInitPbiService; /** * 针对编辑态,数据源初始化时的处理 * @param projectApiType */ private initPbiServiceFnInEdit; private setInitPbiService; }