import { type RegistryStore } from "./store.js"; export interface RegistrySkillResolution { readonly markdown: string; readonly profile_document?: string; readonly profile_digest?: string; readonly runner_names: readonly string[]; readonly skill_id: string; readonly name: string; readonly version: string; readonly digest: string; readonly source: "runx-registry"; readonly source_label: "runx registry"; readonly source_type: string; readonly registry_url?: string; readonly add_command: string; readonly run_command: string; } export interface ResolveRegistrySkillOptions { readonly version?: string; readonly registryUrl?: string; } export declare function resolveRegistrySkill(store: RegistryStore, ref: string, options?: ResolveRegistrySkillOptions): Promise; export declare function parseRegistrySkillRef(ref: string): { readonly skillId: string; readonly version?: string; };