import type { RegistrySkillVersion, RegistryStore } from "./store.js"; export interface RunxLinkResolution { readonly link: string; readonly skill_id: string; readonly version: string; readonly digest: string; readonly registry_url?: string; readonly install_command: string; readonly run_command: string; } export declare function resolveRunxLink(store: RegistryStore, skillId: string, version?: string, registryUrl?: string): Promise; export declare function runxLinkForVersion(record: RegistrySkillVersion, registryUrl?: string): RunxLinkResolution; export declare function runxSkillPagePath(skillId: string, version?: string): string; export declare function runxSkillPageUrl(skillId: string, version: string | undefined, publicBaseUrl?: string): string; export declare function runxSkillPageUrlForVersion(record: RegistrySkillVersion, publicBaseUrl?: string): string;