/**
 * Skill module for d3k
 *
 * Skills are managed by `npx skills` and stored in .agents/skills/
 * d3k also bundles its own skill which gets copied to .agents/skills/d3k/ on startup.
 */
export interface SkillInfo {
    name: string;
    description: string;
    path: string;
}
export interface SkillResult {
    found: boolean;
    name: string;
    content?: string;
    path?: string;
    error?: string;
    availableSkills?: string[];
}
/**
 * Get the path to d3k's bundled skills directory.
 * Returns null if not found (e.g., running in development without build).
 */
export declare function getBundledSkillsPath(): string | null;
/**
 * Get directories where skills can be found.
 * Skills are managed by `npx skills` in .agents/skills/
 */
export declare function getSkillDirectories(cwd?: string): string[];
/**
 * Find a skill by name.
 */
export declare function findSkill(name: string, cwd?: string): string | null;
/**
 * Get the content of a skill by name.
 */
export declare function getSkill(name: string, cwd?: string): SkillResult;
/**
 * List all available skills.
 */
export declare function listAvailableSkills(cwd?: string): string[];
/**
 * Get detailed info about all available skills.
 */
export declare function getSkillsInfo(cwd?: string): SkillInfo[];
//# sourceMappingURL=index.d.ts.map