/**
 * Task auto tools for the MCP server.
 * Auto-extracted from src/mcp/index.ts
 */
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import type { Task } from "../../types/index.js";
interface TaskAutoContext {
    shouldRegisterTool: (name: string) => boolean;
    resolveId: (partialId: string, table?: string) => string;
    formatError: (error: unknown) => string;
    formatTask: (task: Task) => string;
    formatTaskDetail: (task: Task, maxDescriptionChars?: number) => string;
    getAgentFocus: (agentId: string) => {
        agent_id: string;
        project_id?: string;
    } | undefined;
}
export declare function registerTaskAutoTools(server: McpServer, ctx: TaskAutoContext): void;
export {};
//# sourceMappingURL=task-auto-tools.d.ts.map