import type { AccountTransportAcquisition } from '../account-transports.js'; import type { ProviderAdapter, ProviderEvent, ProviderRequest } from '../service/facade.js'; export declare const CLOUD_CODE_STREAM_URL = "https://daily-cloudcode-pa.googleapis.com/v1internal:streamGenerateContent?alt=sse"; export declare const CLOUD_CODE_USER_AGENT = "antigravity/cli/1.1.10 (aidev_client; os_type=linux; arch=amd64; auth_method=consumer)"; export interface CloudCodeEnvelope { project: string; requestId: string; model: string; userAgent: string; request: { contents: unknown[]; generationConfig?: unknown; systemInstruction?: unknown; tools?: unknown[]; toolConfig?: unknown; }; } export declare function buildCloudCodeRequest(acquisition: AccountTransportAcquisition, request: ProviderRequest): { url: string; headers: Record; body: CloudCodeEnvelope; }; export declare function parseCloudCodeSSE(stream: ReadableStream): AsyncIterable; export declare class CloudCodeProviderAdapter implements ProviderAdapter { private readonly fetchFn; constructor(fetchFn?: typeof fetch); execute(acquisition: AccountTransportAcquisition, request: ProviderRequest, signal: AbortSignal): AsyncIterable; } //# sourceMappingURL=cloud-code-transport.d.ts.map