import { Injector, PipeTransform } from '@angular/core'; import { FormElementRegistry, ViewRuleRegistry, FrameContext } from '@farris/devkit'; import { BehaviorSubject } from 'rxjs'; import { ToolbarPipe } from './toolbar_pipe'; export declare class ToolbarUsabilityPipe extends ToolbarPipe implements PipeTransform { protected injector: Injector; protected formElementRegistry: FormElementRegistry; private viewRuleRegistry; protected frameContext: FrameContext; private subjects; constructor(injector: Injector, formElementRegistry: FormElementRegistry, viewRuleRegistry: ViewRuleRegistry, frameContext: FrameContext); /** * 计算工具栏按钮是否可用 * @param config - toolbarItem编号及其当前值 * @param toolbarId - 工具栏id,非内部按钮项id * @param version - version * @description 按钮值为true时表示禁用,false时表示可用 */ transform(config: any, toolbarId: string, version: any): BehaviorSubject; }