import { ILogger } from '@theia/core'; import { CodexBackendRequest, CodexClient, CodexService } from '../common/codex-service'; export declare class CodexServiceImpl implements CodexService { protected readonly logger: ILogger; private client; private sessionThreads; private abortControllers; setClient(client: CodexClient): void; send(request: CodexBackendRequest, streamId: string): Promise; protected sendMessages(streamId: string, request: CodexBackendRequest): Promise; cancel(streamId: string): void; protected cleanup(streamId: string): void; } //# sourceMappingURL=codex-service-impl.d.ts.map