import type { ToolMetadata } from "./index.js";
/**
 * Metadata registry for every registered MCP tool.
 *
 * No count here on purpose: the header read "all 280 MCP tools" while the
 * registry advertised 329 (A5, 2026-08-24). The live figure is
 * `ToolRegistry.listTools().length`, pinned to `MCP_TOOL_COUNT` in
 * `lib/constants/mcp-surface.ts` by
 * `src/__tests__/tools/tool-count-parity.test.ts`.
 *
 * Categories: catalog, enrichment, business, discovery, media, comms, settings
 * Risk: safe (read-only), mutating (creates/modifies), destructive (deletes/merges)
 * retry_safe: true for safe tools, false for destructive, varies for mutating
 */
export declare const TOOL_METADATA: Record<string, ToolMetadata>;
/**
 * Look up metadata for a tool by name.
 * Returns undefined if the tool is not registered.
 */
export declare function getToolMetadata(name: string): ToolMetadata | undefined;
//# sourceMappingURL=metadata.d.ts.map