export declare const SUPPORTED_SKILLS: readonly ["multi-model-agent", "mma-delegate", "mma-audit", "mma-review", "mma-debug", "mma-execute-plan", "mma-context-blocks", "mma-investigate", "mma-research", "mma-explore", "mma-brainstorm", "mma-journal-record", "mma-journal-recall", "mma-orchestrate", "mma-spec", "mma-plan", "mma-solution-lead"]; /** * Commands are Claude Code-only packaged assets installed to * `~/.claude/commands/.md`. They are explicitly invoked by the user * via `/` — unlike skills, which are auto-matched by intent. */ export declare const SUPPORTED_COMMANDS: readonly ["mma-flow", "mma-breakout", "mma-tldr", "mma-deck"]; /** * Return the absolute path to the skills root directory. Production: the * bundled `packages/server/src/skills/` (or its dist mirror). Tests pass * a fixture path explicitly. */ export declare function getSkillsRoot(skillsRoot?: string): string; /** * Read the content of a skill's SKILL.md file. Returns null if the file * does not exist — or if the name is not a plain directory segment; propagates * other I/O errors so callers can distinguish "skill not found" from "can't * access skill". */ export declare function readSkillContent(skillName: string, skillsRoot?: string): string | null; /** * Read the content of a command's SKILL.md file (same source layout as skills, * and the same plain-segment rule on the name). */ export declare function readCommandContent(commandName: string, skillsRoot?: string): string | null; //# sourceMappingURL=discover.d.ts.map