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