import type { SkillManifestEntry } from '../../../agent/tools/skill-bridge.js'; export interface DiscoveredSkill { name: string; description: string; argumentHint?: string; source?: SkillManifestEntry['source']; category?: string; whenToUse?: string; } export interface PluginCollision { bare: string; altSlash: string; source?: SkillManifestEntry['source']; } export interface PluginSkillsState { discovered: DiscoveredSkill[]; collisions: PluginCollision[]; shadowedBareNames: Set; } export declare let state: PluginSkillsState; export declare function setState(next: PluginSkillsState): void; export declare function bareName(name: string): string;