import type { UserInstructionConfigWatcher } from "../agents";
export type AvailableSkill = {
    id: string;
    name: string;
    instructions: string;
};
export declare function listAvailableSkillsFromWatcher(watcher: UserInstructionConfigWatcher): AvailableSkill[];
/**
 * Expands a leading slash command (e.g. "/release") to skill instructions.
 * If the input starts with "/<skill-name>", that prefix is replaced and the
 * remaining input is preserved unchanged.
 */
export declare function resolveSkillsSlashCommandFromWatcher(input: string, watcher: UserInstructionConfigWatcher): string;
//# sourceMappingURL=skills.d.ts.map