import { SkillInfo } from '../types'; /** * Checks if a directory contains a SKILL.md file. */ export declare function hasSkillMd(dirPath: string): Promise; /** * Checks if a directory is a grouping directory (contains subdirectories with SKILL.md). */ export declare function isGroupingDir(dirPath: string): Promise; /** * Walks the skills tree and discovers all skills. * Returns skills and any validation warnings. */ export declare function walkSkillsTree(root: string): Promise<{ skills: SkillInfo[]; warnings: string[]; }>; /** * Formats validation warnings for display. */ export declare function formatValidationWarnings(warnings: string[]): string; /** * Copies the skills directory to the destination, preserving structure. * Creates the destination directory if it doesn't exist. */ export declare function copySkillsDirectory(srcDir: string, destDir: string): Promise;