import type { FileSystemContext } from "../context/FileSystemContext.js"; import type { Skill, SkillRoot } from "./Skill.js"; export interface LoadSkillsOptions { additionalRoots?: readonly SkillRoot[]; onInvalidSkill?: (filePath: string, root: SkillRoot) => void; onSkillCollision?: (collision: { kept: Skill; skipped: Skill; }) => void; } export declare function loadSkills(fs: FileSystemContext, options?: LoadSkillsOptions): Promise;