import type { SkillLockEntry, VskillLock } from "./types.js";
/**
 * Migrate a single lock entry.
 * - Replaces empty or "0.0.0" versions with "1.0.0".
 * - Returns a new object (no mutation).
 */
export declare function migrateLockEntry(entry: SkillLockEntry): SkillLockEntry;
/**
 * Migrate an entire lockfile, applying migrateLockEntry to every skill.
 * Returns a new VskillLock (no mutation).
 */
export declare function migrateLock(lock: VskillLock): VskillLock;
