import { AnyChatMessage, Context, AgentRouterResponse, RouterConfig } from "../types";
export declare class AgentRouter {
    private agents;
    private defaultAgent;
    constructor(config: RouterConfig);
    private agentHistory;
    private updateAgentHistory;
    private conversationHistory;
    private updateHistory;
    run(conversationId: string, inputMessages: AnyChatMessage[], context?: Context, currentAgent?: string): Promise<AgentRouterResponse>;
}
//# sourceMappingURL=AgentRouter.d.ts.map