/** * Google ADK Adapter — primitive mappings between ADK plugin contexts * and APS action descriptors. * * ADK pattern: before_action(context) → action → after_action(context, result) * * This module is a pure mapping layer. Stateful runtime (pending-intent * tracking, audit trail) lives in the gateway. */ export interface ADKActionContext { tool_name: string; tool_input: Record; agent_name: string; session_id?: string; } export interface ADKActionDescriptor { type: string; target: string; scopeRequired: string; metadata: Record; } /** Map an ADK tool context to an APS action descriptor. */ export declare function adkContextToAction(ctx: ADKActionContext): ADKActionDescriptor; /** Derive the APS scope string an ADK tool call requires. */ export declare function adkToolToScope(toolName: string): string; /** Check whether a delegation authorizes a given ADK tool call. */ export declare function adkAuthorizes(delegationScopes: string[], toolName: string): boolean; //# sourceMappingURL=adk.d.ts.map