import type { ComponentRegistry } from '../components.js'; export interface AgentComponent { id: string; name: string; description: string; category: string | undefined; bundle: string[] | undefined; displayName: string | undefined; } export interface AgentCategoryGroup { category: string; title: string; description: string; agents: AgentComponent[]; preSelected?: boolean; } export declare const AGENT_CATEGORIES: { category: string; title: string; description: string; preSelected: boolean; }[]; export declare function getAgentDisplayName(agent: AgentComponent): string; export declare function groupAgentsByCategory(registry: ComponentRegistry): AgentCategoryGroup[]; export declare function calculateSelectedAgents(registry: ComponentRegistry, selectedAgentIds: string[]): string[]; //# sourceMappingURL=registry-grouping.d.ts.map