import type { BaseChatModel, McpServerLoadFailure, RemoteTool, ToolConfig } from '@forestadmin/ai-proxy'; export interface GetModelOptions { aiConfigName?: string; userId?: number; } export interface AiModelPort { getModel(options?: GetModelOptions): BaseChatModel; loadRemoteTools(configs: Record): Promise; loadRemoteToolsWithFailures(configs: Record): Promise<{ tools: RemoteTool[]; failures: McpServerLoadFailure[]; }>; closeConnections(): Promise; } //# sourceMappingURL=ai-model-port.d.ts.map