/**
 * Skill listing and injection operations.
 * @task T4784
 */
export interface SkillEntry {
    name: string;
    path: string;
    hasSkillFile: boolean;
    description: string;
}
export interface SkillContent {
    skill: string;
    content: string;
    contentLength: number;
    estimatedTokens: number;
    references: Array<{
        name: string;
        path: string;
    }>;
    path: string;
}
/** List available skills from canonical and project-local directories. */
export declare function listSkills(projectRoot: string): {
    skills: SkillEntry[];
    total: number;
};
/** Read skill content for injection into agent context. Checks project-local skills first. */
export declare function getSkillContent(skillName: string, projectRoot: string): SkillContent;
//# sourceMappingURL=skill-ops.d.ts.map