export type SkillStatus = 'draft' | 'active' | 'deprecated';
export interface ManagedSkill {
    id: string;
    name: string;
    capabilities: string[];
    content: string;
    status: SkillStatus;
    updatedAt: string;
}
export declare class SkillManager {
    private cloudFile;
    constructor(cloudFile?: string);
    private readAll;
    private writeAll;
    list(): ManagedSkill[];
    create(skill: Omit<ManagedSkill, 'updatedAt'>): void;
    patch(id: string, content: string): void;
    setStatus(id: string, status: SkillStatus): void;
}
