import type { ChatRequest, ChatResponse, StreamChunk, EmbedRequest, EmbedResponse, ModelInfo } from '../core/types'; import { BaseModelProvider } from './model-provider'; export interface AgentKitsConfig { apiKey?: string; baseUrl?: string; defaultModel?: string; strategy?: 'experience' | 'cost'; } export declare class AgentKitsProvider extends BaseModelProvider { private config; private baseUrl; private strategy; constructor(config?: AgentKitsConfig); private headers; chat(req: ChatRequest): Promise; chatStream(req: ChatRequest): AsyncIterable; embed(req: EmbedRequest): Promise; info(): Promise; } //# sourceMappingURL=agentkits.d.ts.map