import { type MarketplaceAdapter } from "../../marketplaces/src/index.js"; import { type RegistryStore } from "../../registry/src/index.js"; export interface InstallLocalSkillOptions { readonly ref: string; readonly registryStore?: RegistryStore; readonly marketplaceAdapters?: readonly MarketplaceAdapter[]; readonly destinationRoot: string; readonly version?: string; readonly expectedDigest?: string; readonly registryUrl?: string; readonly installationId?: string; } export interface InstallLocalSkillResult { readonly status: "installed" | "unchanged"; readonly destination: string; readonly skill_name: string; readonly source: string; readonly source_label: string; readonly skill_id?: string; readonly version?: string; readonly digest: string; readonly profileDigest?: string; readonly profileStatePath?: string; readonly runnerNames: readonly string[]; readonly trust_tier?: string; } export declare function installLocalSkill(options: InstallLocalSkillOptions): Promise;