export interface SkillInstallEntry { agent: string; path: string; } export interface SkillInstallSkippedEntry extends SkillInstallEntry { reason: "local_skill_not_confirmed"; } export interface SkillInstallResult { version: string; installed: SkillInstallEntry[]; skipped: SkillInstallSkippedEntry[]; } export interface SkillInstallOptions { homeDir?: string; version?: string; skillContent?: string; interactive?: boolean; cloudOnly?: boolean; onConfirmOverwrite?: (targets: SkillInstallEntry[]) => Promise; agent?: string; targetDir?: string; force?: boolean; } export declare function installAgentSkill(options?: SkillInstallOptions): Promise;