import type { APIAdapter, NormalizedRequest, NormalizedStreamChunk } from './types.js'; export declare class AnthropicAdapter implements APIAdapter { private baseUrl; private getHeaders; private isOAuth; private currentReader; private contentBlocks; /** Chunk de uso de suscripción pendiente de emitir en el primer tick del stream. */ private pendingSubscription; constructor(proxyPort: number | null, getHeaders: () => Promise>, isOAuth?: () => boolean); sendRequest(req: NormalizedRequest): Promise; receiveStream(): AsyncIterable; private processEvent; sendToolResult(_toolUseId: string, _result: string): Promise; close(): void; } //# sourceMappingURL=anthropic.d.ts.map