import { Repository, FrameContext } from '@farris/devkit'; import { Subject } from 'rxjs'; import { FormNotifyService } from './form-notify.service'; import { LanguageService } from './languag.service'; /** * ChangeItemService * @scope FrameComponent */ declare class ChangeItemService { private repository; private frameContext; private notifyService; private languageService; top: Window; private funcId; private tabId; itemChangePoster: Subject; itemChangeReceiver: Subject; /** * 构造函数 */ constructor(repository: Repository, frameContext: FrameContext, notifyService: FormNotifyService, languageService: LanguageService); init(): void; setBykey(key: string, value: any): void; static dispose(tabId: string): void; getByKey(key: string): any; setIframePoster(): void; getIframePoster(): void; changeItem(type: string, id: string, parentId: string): any; setRepository(): void; getNextItemByCurrentId(currentId: string, type: string): any; } export { ChangeItemService };