/** The closed set of visual identities a tool can map to. */ export type ToolIconId = 'file' | 'edit' | 'search' | 'folder' | 'terminal' | 'web' | 'git' | 'tree' | 'code' | 'test' | 'package' | 'document' | 'scaffold' | 'todo' | 'plan' | 'task' | 'meta' | 'index' | 'json' | 'diff' | 'logs' | 'settings' | 'brain' | 'fallback'; /** Canonical hex color per icon id — the single source both surfaces read. */ export declare const TOOL_ICON_CONFIG: Record; /** * Tool name (and common alias) → icon id. Keys are lowercase; `getToolIcon` * lowercases the query, so lookups are case-insensitive. Covers every builtin * tool plus the aliases models commonly emit. */ export declare const TOOL_ICON_MAP: Record; /** * Resolve a tool name to its canonical `ToolIconId`. Case-insensitive. * Unknown names — including `mcp__*` server tools and plugin tools — fall back * to `'fallback'`. */ export declare function getToolIcon(name: string): ToolIconId; //# sourceMappingURL=tool-icons.d.ts.map