import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; export interface ContextWorkspaceClient { get(path: string, params?: URLSearchParams): Promise; put(path: string, body: unknown): Promise; post(path: string, body: unknown): Promise; } export interface ContextPackClient { post(path: string, body: unknown): Promise; } /** Bounded projection for agents: the active draft and latest published version only. */ export declare function projectContextWorkspaceRead(data: unknown): Record; export declare function registerContextWorkspaceTools(server: McpServer, client?: ContextWorkspaceClient): void;