import { type ChxPlugin } from '../../plugins.js'; import { findAgentRoot, type AgentKind, type AgentRootResult } from './agent-detect.js'; import { SKILL_INSTALL_COMMAND } from './prompt.js'; import { HINT_INTERVAL_MS, type SkillHintState } from './state.js'; export { findAgentRoot, HINT_INTERVAL_MS, SKILL_INSTALL_COMMAND, type AgentKind, type SkillHintState, }; export interface SkillHintDeps { detectAgent(): AgentRootResult; isSkillInstalled(): boolean; readState(): SkillHintState; writeState(state: SkillHintState): void; promptUser(agent: AgentKind): Promise; installSkill(): Promise; now(): number; } export declare function createSkillHintPlugin(overrides?: Partial): ChxPlugin; //# sourceMappingURL=plugin.d.ts.map