import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { MeertrackClient } from "../client.js"; import { WHOAMI_NAME } from "./whoami.js"; import { LIST_COMPETITORS_NAME } from "./list_competitors.js"; import { GET_COMPETITOR_NAME } from "./get_competitor.js"; import { LIST_ACTIVITIES_NAME } from "./list_activities.js"; import { GET_ACTIVITY_ITEMS_NAME } from "./get_activity_items.js"; import { LIST_DIGESTS_NAME } from "./list_digests.js"; import { LIST_LATEST_DIGESTS_NAME } from "./list_latest_digests.js"; import { GET_DIGEST_NAME } from "./get_digest.js"; /** * Register all 8 tools on `server`, each closing over a shared `client`. * Order is cosmetic — `tools/list` returns tools in registration order, and * a workspace → competitors → activity → digests ordering reads well when * an LLM scans the list. */ export declare function registerAllTools(server: McpServer, client: MeertrackClient): void; export declare const TOOL_NAMES: readonly ["whoami", "list_competitors", "get_competitor", "list_activities", "get_activity_items", "list_digests", "list_latest_digests", "get_digest"]; export { WHOAMI_NAME, LIST_COMPETITORS_NAME, GET_COMPETITOR_NAME, LIST_ACTIVITIES_NAME, GET_ACTIVITY_ITEMS_NAME, LIST_DIGESTS_NAME, LIST_LATEST_DIGESTS_NAME, GET_DIGEST_NAME, }; //# sourceMappingURL=index.d.ts.map