import type { ILLMProvider } from '../ILLMProvider.ts'; import type { LLMRequest, LLMResponse, LLMChunk, LLMConfig } from '../types.ts'; export declare class AnthropicProvider implements ILLMProvider { private client; private model; private readonly debug; private debugProjectDir; constructor(config: LLMConfig); setDebugProjectDir(dir: string): void; complete(request: LLMRequest): Promise; stream(request: LLMRequest): Promise>; getContextWindow(): number; setModel(model: string): void; embed(text: string): Promise; } //# sourceMappingURL=AnthropicProvider.d.ts.map