import { QuerystringService } from './querystring.service'; import { GspFramework } from './types'; /** * RuntimeFrameworkService */ export declare class RuntimeFrameworkService { private queryStringService; private languageList; private rtfService; private gspFrameworkServiceInstance; constructor(queryStringService: QuerystringService); /** * 获取rtf服务 */ private getRuntimeFrameworkService; private get gspFrameworkService(); get common(): GspFramework.CommonService; get userInfo(): GspFramework.UserInfo; /** * 打开菜单或应用 * @param options - options */ openMenu(options: any): void; /** * 打开菜单或应用 * @param options - options */ openMenu$(options: any): any; /** * 获取导航实体数据 * @param tabId - tabid * @param callback - callback * @param once - once */ getEntityParam(tabId: string, callback: any, once?: boolean): void; /** * 尝试关闭菜单或应用 * @param options - optins */ beforeCloseMenu(options: any): void; /** * 关闭菜单 * @param options - options */ closeMenu(options: any): void; /** * 获取菜单静态参数 * @param funcId - 菜单id * @param callback - 回调 */ getMenuParams(funcId: string, callback: (params: any) => void): void; /** * 添加事件监听 * @param token * @param handler * @param options */ addEventListener(token: string, handler: (value: any) => void, options: any): void; get language(): any; /** * 获取框架的语言列表 */ get languages(): Promise; /** * 获取当前语言编号 */ get languageCode(): any; get params(): { [propName: string]: any; }; /** * 获取tabId */ get tabId(): any; /** * 获取formToken */ get formToken(): any; /** * 获取funcId */ get funcId(): any; }