export interface ZhinPackageManifest { name: string; source: string; installedAt: number; local?: boolean; } export interface ZhinPackagesLock { packages: ZhinPackageManifest[]; } export declare function globalPackagesRoot(): string; export declare function projectPackagesRoot(cwd?: string): string; export declare function resolvePackagesRoot(local: boolean, cwd?: string): string; export declare function lockFilePath(root: string): string; export declare function readLock(root: string): ZhinPackagesLock; export declare function writeLock(root: string, lock: ZhinPackagesLock): void; export declare function normalizePackageName(source: string): string; export declare function installZhinPackage(source: string, options: { local?: boolean; cwd?: string; }): string; export declare function removeZhinPackage(name: string, options: { local?: boolean; cwd?: string; }): boolean; export declare function listZhinPackageSkillRoots(cwd?: string): string[]; //# sourceMappingURL=zhin-packages.d.ts.map