/** * Gemini CLI Protocol Client * * 处理 Gemini CLI API 的协议层逻辑 * - 请求体构建 * - Endpoint 解析 * - Header 最终化(添加 OAuth Bearer token) */ import type { HttpProtocolClient, ProtocolRequestPayload } from '../http-protocol-client.js'; export declare class GeminiCLIProtocolClient implements HttpProtocolClient { buildRequestBody(request: ProtocolRequestPayload): Record; resolveEndpoint(request: ProtocolRequestPayload, _defaultEndpoint: string): string; finalizeHeaders(headers: Record, _request: ProtocolRequestPayload): Record; private extractPayload; } export default GeminiCLIProtocolClient;