export declare class PackagePackerError extends Error { constructor(message: string, options?: { cause?: unknown; }); } export interface PackageJsonInfo { name?: string; version?: string; files?: string[] | null; } export declare function readPackageJson(packageRoot: string): Promise; export declare function resolvePackageFilePatterns(files: string[] | null): string[]; export declare function copyPackageRuntimeView(params: { sourceRoot: string; targetRoot: string; patterns: string[]; }): Promise; export declare function hashPackageRuntimeView(params: { sourceRoot: string; patterns: string[]; }): Promise; export declare function ensureSymlink(params: { targetPath: string; sourcePath: string; }): Promise;