import type { LockfileEntry, SkillLockfile } from './types.js'; export interface InstallResult { installed: number; skipped: number; lock: SkillLockfile; } /** Resolve a lock entry canonicalPath to a real filesystem path (tilde, legacy absolute, or store fallback). */ export declare function resolveEntryCanonicalPath(entry: LockfileEntry, options?: { store?: string; }): Promise; export declare function needsInstall(entry: LockfileEntry, options?: { store?: string; }): Promise; export declare function verifyLockIntegrity(lock: SkillLockfile, options?: { store?: string; }): Promise; export declare function lockToSkillTargets(lock: SkillLockfile, options?: { store?: string; }): Promise>; export declare function purgeCanonical(name: string, options?: { store?: string; }): Promise; //# sourceMappingURL=operations.d.ts.map