import { ProviderStreamEvent, ResponseInput, AgentDefinition } from '../types/types.js'; import { BaseModelProvider } from './base_provider.js'; 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