import type { ToolUse } from './reasoning.js'; export type ToolWidgetId = 'web-search' | 'doc-sdk' | 'workstation-query' | 'tela-skill' | 'bash' | 'write' | 'read' | 'grep' | 'generic'; export interface ToolLabels { active: string; executed: string; } export interface ToolDisplay { icon: string; widgetId: ToolWidgetId; labels?: ToolLabels; widgetProps?: Record; } export declare const TOOL_ICON_SAFELIST: string[]; export declare function resolveToolDisplay(toolUse: ToolUse): ToolDisplay; export declare function resolveToolTitle(toolUse: ToolUse, wasExecuted: boolean): string; export declare function resolveToolMeta(toolUse: ToolUse): string | null;