/** * Base LLM Provider Implementation */ import { LLMProvider, LLMMessage, LLMCompletionOptions, LLMCompletionResponse, LLMCompletionChunk } from './types.js'; export declare abstract class BaseLLMProvider implements LLMProvider { abstract id: string; abstract name: string; abstract complete(messages: LLMMessage[], options?: LLMCompletionOptions): Promise; stream(messages: LLMMessage[], options?: LLMCompletionOptions): AsyncIterable; } //# sourceMappingURL=provider.d.ts.map