import { Injector, PipeTransform } from '@angular/core'; import { FormElementRegistry, ViewRuleRegistry, FrameContext } from '@farris/devkit'; export declare class ButtonVisibilityPipe 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 value - toolbarItem编号及其当前值 * @param buttonId - 工具栏id,非内部按钮项id * @param version - version */ transform(value: any, buttonId: string, version: any): any; }