import { Agent } from '@theia/ai-core/lib/common'; /** * The icon used throughout the AI configuration view for agents that do not * contribute their own icon. Matches the framework default of {@link AbstractChatAgent} * so that agents without a custom icon look consistent everywhere. */ export declare const DEFAULT_AGENT_ICON_CLASS: string; /** * Resolves the icon class to use for an agent in the AI configuration view. * * Only chat agents can contribute an icon (via `iconClass`); when an agent * contributes one it is used, otherwise the shared {@link DEFAULT_AGENT_ICON_CLASS} * is applied so agents are rendered consistently across chips, tree nodes and detail views. */ export declare function getAgentIconClass(agent: Agent): string; //# sourceMappingURL=agent-icon.d.ts.map