import type { SkillLockfile, SkillManifest } from './types.js'; export declare function isPortableCanonicalPath(path: string): boolean; export declare function isPortableSpecifier(spec: string): boolean; /** Detect machine-local paths in manifest/lock that should be rewritten for git portability. */ export declare function findPortablePathWarnings(lock: SkillLockfile, manifest?: SkillManifest | null): string[]; /** Detect legacy lock entries that cannot be restored deterministically on a new machine. */ export declare function findLockReproducibilityWarnings(lock: SkillLockfile): string[]; //# sourceMappingURL=portable-lock.d.ts.map