import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
interface AgentFocus {
    agent_id: string;
    project_id?: string;
    task_list_id?: string;
}
type Helpers = {
    shouldRegisterTool: (name: string) => boolean;
    resolveId: (id: string, table?: string) => string;
    formatError: (e: unknown) => string;
    agentFocusMap: Map<string, AgentFocus>;
    getAgentFocus: (agentId: string) => AgentFocus | undefined;
};
export declare function registerAgentTools(server: McpServer, { shouldRegisterTool, resolveId, formatError, agentFocusMap, getAgentFocus }: Helpers): void;
export {};
//# sourceMappingURL=agents.d.ts.map