/** * Tool Icons Utility * * Programmatic SVG icons for MCP tool categories with per-tool variants * based on behavior annotations (destructive, admin, etc.). */ import type { ToolIcon, ToolGroup, ToolAnnotations } from "../types/index.js"; /** * Get appropriate icons for a tool based on its group and annotations. * * Priority: * 1. Destructive tools → Warning icon * 2. Admin tools (VACUUM, ANALYZE, REINDEX) → Admin gear icon * 3. All other tools → Category-specific icon */ export declare function getToolIcons(group: ToolGroup, annotations?: ToolAnnotations): ToolIcon[]; /** * Get the category icon for a tool group (ignores behavior annotations) */ export declare function getCategoryIcon(group: ToolGroup): ToolIcon[]; /** * Get all category icons for documentation/discovery */ export declare function getAllCategoryIcons(): Record; //# sourceMappingURL=icons.d.ts.map