import type { SignalSource } from './turnPolicy.js'; export interface ToolGatingPolicyTrigger { allOf: string[]; noneOf?: string[]; sources?: Record; } export interface ToolGatingPolicyEffect { forbid: string[]; require?: string[]; } export interface ToolGatingPolicy { policyId: string; version: string; trigger: ToolGatingPolicyTrigger; effect: ToolGatingPolicyEffect; rationale: string; } export declare function isToolGatingPolicy(value: unknown): value is ToolGatingPolicy; //# sourceMappingURL=toolGatingPolicy.d.ts.map