declare const SUPPORTED_SKILL_RUNTIMES: readonly ["claude"];
declare const SUPPORTED_INSTALL_SCOPES: readonly ["project", "user"];
type SkillRuntime = (typeof SUPPORTED_SKILL_RUNTIMES)[number];
type SkillInstallScope = (typeof SUPPORTED_INSTALL_SCOPES)[number];
export interface InstallSkillOptions {
    runtime?: SkillRuntime;
    scope?: SkillInstallScope;
    targetDir?: string;
    cwd?: string;
    homeDir?: string;
    overwrite?: boolean;
}
export interface InstalledSkillResult {
    name: string;
    runtime: SkillRuntime;
    scope: SkillInstallScope | 'custom';
    path: string;
    written: boolean;
    overwritten: boolean;
}
export declare function listSkills(): string[];
export declare function getSkill(name: string): string;
export declare function installSkill(name: string, options?: InstallSkillOptions): InstalledSkillResult;
export {};
//# sourceMappingURL=skills.d.ts.map