import { ProviderStreamEvent, ResponseInput, AgentDefinition } from "../types/types.cjs"; import { BaseModelProvider } from "./base_provider.cjs"; export declare class ClaudeProvider extends BaseModelProvider { private _client?; private apiKey?; constructor(apiKey?: string); private get client(); private prepareClaudeMessages; createResponseStream(messages: ResponseInput, model: string, agent: AgentDefinition, requestId?: string): AsyncGenerator; } export declare const claudeProvider: ClaudeProvider; //# sourceMappingURL=claude.d.ts.map