/** * Session-query service error containment and model-safe translation. * * @module @deepseek-ai/dsh-tool-session-query/service-boundary */ import type { Context } from '@deepseek-ai/cordis'; import { HarnessError } from '@deepseek-ai/dsh-llm'; declare function unauthorizedTarget(): HarnessError; declare function call(ctx: Context, signal: AbortSignal, operation: string, invoke: () => Promise): Promise; declare function sanitizeError(ctx: Context, operation: string, error: unknown): HarnessError; /** Model-safe session-query invocation and error translation boundary. */ export declare const serviceBoundary: { unauthorizedTarget: typeof unauthorizedTarget; call: typeof call; sanitizeError: typeof sanitizeError; }; export {}; //# sourceMappingURL=service-boundary.d.ts.map