import { ChatModel, ChatResponse } from './chat-protocol'; import { Observable } from 'rxjs'; import { Prompt } from '../prompt'; export declare class ProxyChatModel implements ChatModel { protected readonly chatModels: ChatModel[]; protected readonly chatModelMap: Map; protected init(): void; protected resolveChatModelAndPrompt(prompt: Prompt): [ChatModel, Prompt]; call(prompt: Prompt): Promise; stream(prompt: Prompt): Promise>; } //# sourceMappingURL=proxy-chat-model.d.ts.map