import type { ApplyOptions, SkillFile } from "./types.js"; export declare class UnsupportedAgentError extends Error { constructor(agentId: string); } export declare function configure(agentId: string, options: ApplyOptions): Promise; export declare function unconfigure(agentId: string, options: ApplyOptions & { force?: boolean; }): Promise; export type InstallSkillOptions = { fs: ApplyOptions["fs"]; cwd: string; homeDir: string; scope: ApplyOptions["scope"]; dryRun?: boolean; observers?: ApplyOptions["observers"]; /** Overwrite an existing SKILL.md instead of refusing to install over it. */ force?: boolean; }; export type InstallSkillResult = { skillPath: string; displayPath: string; }; /** * Install a skill for an agent. * Creates folder structure: skillDir//SKILL.md */ export declare function installSkill(agentId: string, skill: SkillFile, options: InstallSkillOptions): Promise;