import { Model } from '../model'; export interface WatcherEx { updateForAddPolicy(sec: string, ptype: string, ...params: string[]): Promise; updateForRemovePolicy(sec: string, ptype: string, ...params: string[]): Promise; updateForRemoveFilteredPolicy(sec: string, ptype: string, fieldIndex: number, ...fieldValues: string[]): Promise; updateForSavePolicy(model: Model): Promise; updateForAddPolicies(sec: string, ptype: string, ...rules: string[][]): Promise; updateForRemovePolicies(sec: string, ptype: string, ...rules: string[][]): Promise; }