export interface AcceptanceClient { callTool(request: { name: string; arguments?: Record; }): Promise; } interface ToolCall { name: string; arguments: Record; } interface OperationSummary { operation: string; contentBlocks: number; resultCount?: number; } export interface ReadOnlyAcceptanceSummary { status: 'VERIFIED'; operations: OperationSummary[]; } export declare function assertReadOnlyToolCall(request: unknown): asserts request is ToolCall; export declare function runReadOnlyAcceptance(client: AcceptanceClient): Promise; export declare function runHttpReadOnlyAcceptance(endpoint: URL, bearerToken: string): Promise; export {}; //# sourceMappingURL=provider-readonly-acceptance.d.ts.map