import type { ProjectSchemaJSON, ToolJSON, ToolMap } from '../project-schema/latest.ts';
export declare const TOOL_SCHEMA_PATH: readonly ["mcp", "tools"];
export declare function getMcpToolMap(projectSchema: ProjectSchemaJSON): ToolMap | undefined;
export declare function getMcpTools(projectSchema: ProjectSchemaJSON): ToolJSON[] | undefined;
export declare function getMcpToolNames(projectSchema: ProjectSchemaJSON): string[];
export declare function getMcpTool(projectSchema: ProjectSchemaJSON, toolName: string): ToolJSON | undefined;
export declare function setMcpToolMap<S extends Partial<ProjectSchemaJSON>>(projectSchema: S, tools: ToolMap): S;
export declare function setMcpTool<S extends Partial<ProjectSchemaJSON>>(projectSchema: S, tool: ToolJSON): S;
