import { FrameContext, ViewModel } from '@farris/devkit'; import { FormMessageService } from './form-message.service'; import { LanguageService } from './languag.service'; import { CommandService } from './command-service'; /** * Grid中间件服务 * @scope FrameComponent */ export declare class GridMiddlewareService { private frameContext; private msgService; private languageService; private viewModel; private commandService; private repository; constructor(frameContext: FrameContext, msgService: FormMessageService, languageService: LanguageService, viewModel: ViewModel, commandService: CommandService); /** * 页码切换前 */ onPageChanging(): import("rxjs").Observable; /** * 表格过滤 * @param commandName 命令名称 * @param frameId frameId * @returns */ filter(commandName: string, frameId: string): import("rxjs").Observable; /** * 是否有未保存的变更 */ private readonly isChanged; }