import { type EndpointAvailability, type EndpointKind, type EndpointToolDescriptor } from '@xopcai/endpoint-tools-protocol'; export interface EndpointToolPolicyDecision { confirmationRequired: boolean; } export declare class EndpointToolPolicyError extends Error { } export declare class EndpointToolPolicy { private readonly ajv; validateDescriptor(kind: EndpointKind, descriptor: EndpointToolDescriptor): void; evaluate(descriptor: EndpointToolDescriptor, availability: EndpointAvailability): EndpointToolPolicyDecision; private validatePolicyFields; private assertFields; }