/** Resolve adapter target base + skill name (project-relative or absolute global). */ export declare function resolveAdapterTarget(basePath: string, skillName: string, cwd?: string): string; /** Expand a leading tilde to the user home directory. */ export declare function expandTilde(path: string): string; export declare function getGlobalSkillctlRoot(): string; export declare function getGlobalSkillsStore(): string; export declare function getProjectSkillsStore(projectRoot: string): string; export declare function findSkillctlProject(start?: string): Promise; export declare function requireSkillctlProject(start?: string): Promise; /** Portable canonical store path for committable lockfiles. */ export declare function formatCanonicalPathForLock(skillName: string, scope?: 'project' | 'global'): string; /** Resolve lock canonicalPath (tilde, legacy absolute, or store-relative) to a filesystem path. */ export declare function resolveCanonicalPath(canonicalPath: string, store?: string): string; /** Resolve an untrusted relative path and require it to remain inside root. */ export declare function resolvePathInside(root: string, candidate: string, label?: string): string; //# sourceMappingURL=paths.d.ts.map