/** * Skills installation functions. * Delegates installation to CAAMP's gated install pipeline. * * @epic T4454 * @task T4521 * @task T12383 * @task T12384 */ /** * Install a single skill from the registered skill library via CAAMP. * * @remarks * Goes through `installSkillFromSource`, which resolves `library:` to * the library's directory (or refuses), runs the fail-closed security gate, * and stages the new copy before replacing an installed one. Before T12383 * this passed `library:` to the copier as a path, which deleted the * installed skill and then failed. * * @param skillName - Name of a skill in the registered library * @param projectDir - Project directory for project-scoped provider links * @returns Whether the skill was installed, where, and why not when it was not */ export declare function installSkill(skillName: string, projectDir?: string): Promise<{ installed: boolean; path: string; error?: string; }>; //# sourceMappingURL=install.d.ts.map