import { ThemeIcon } from "@codingame/monaco-vscode-api/vscode/vs/base/common/themables"; import { type AICustomizationPromptsStorage } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/aiCustomizationWorkspaceService"; /** * Icon for the AI Customization view container (sidebar). */ export declare const aiCustomizationViewIcon: ThemeIcon; /** * Icon for custom agents. */ export declare const agentIcon: ThemeIcon; /** * Icon for skills. */ export declare const skillIcon: ThemeIcon; /** * Icon for instructions. */ export declare const instructionsIcon: ThemeIcon; /** * Icon for prompts. */ export declare const promptIcon: ThemeIcon; /** * Icon for hooks. */ export declare const hookIcon: ThemeIcon; /** * Icon for adding a new item. */ export declare const addIcon: ThemeIcon; /** * Icon for the run action. */ export declare const runIcon: ThemeIcon; /** * Icon for workspace storage. */ export declare const workspaceIcon: ThemeIcon; /** * Icon for user storage. */ export declare const userIcon: ThemeIcon; /** * Icon for extension storage. */ export declare const extensionIcon: ThemeIcon; /** * Icon for plugin storage. */ export declare const pluginIcon: ThemeIcon; /** * Icon for built-in storage. */ export declare const builtinIcon: ThemeIcon; /** * Icon for MCP servers. */ export declare const mcpServerIcon: ThemeIcon; /** * Returns the icon for a given storage type. */ export declare function storageToIcon(storage: AICustomizationPromptsStorage): ThemeIcon;