import type { ActionRunContext } from "../action.js"; export interface McpCallAttributionInput { /** The `tools/call` request as the handler received it. */ request: unknown; /** `ctx.mcpReq.envelope`: the reserved `_meta` keys the SDK lifted out. */ envelope: unknown; oauthClientId: string | undefined; } /** * The client facts the audit trail records for one MCP `tools/call`. Only * `oauthClientId` comes from a credential this server issued. The name and * version are whatever the client sent as `clientInfo`. */ export declare function mcpCallAttribution(input: McpCallAttributionInput): Pick;