import type { APIAdapter, NormalizedRequest, NormalizedStreamChunk } from './types.js'; export declare class GoogleAdapter implements APIAdapter { private getHeaders; private currentReader; private abortController; /** projectId resuelto en bootstrap, cacheado por sesión. */ private projectId; /** Para resolver el call_id del `tool_result` posterior, ya que Gemini no emite id. */ private toolCallTracker; constructor(getHeaders: () => Promise>); sendRequest(req: NormalizedRequest): Promise; receiveStream(): AsyncIterable; sendToolResult(_toolUseId: string, _result: string): Promise; close(): void; private bootstrap; private toGeminiContents; private findToolNameById; private processEvent; } //# sourceMappingURL=google.d.ts.map