import type { Capability, ToolDeclaration, PromptSection, CapabilityAction } from './index.js'; import type { AgentRoute } from '../types/index.js'; /** * Exposes triage routing as tools: one `route_to_` tool per route. * The LLM selects the appropriate route; processToolResult converts the * tool result to a `handoff` action for the host. */ export declare class TriageCapability implements Capability { private routes; private defaultAgent; constructor(routes: AgentRoute[], defaultAgent?: string); getTools(): ToolDeclaration[]; getPromptSections(): PromptSection[]; processToolResult(toolName: string, args: unknown, result: unknown): CapabilityAction | null; }