export interface PackageJson { name?: string; version?: string; dependencies?: Record; peerDependencies?: Record; peerDependenciesMeta?: Record; optionalDependencies?: Record; devDependencies?: Record; files?: string[]; gypfile?: boolean; binary?: boolean; type?: 'module' | 'commonjs'; } export interface PackageJsonFile { contents: PackageJson; path: string; } export declare const getClosestPackageJson: (resolveDir: string, boundary?: string) => Promise; export declare const getPackageJson: (srcDir: string) => Promise; export declare const getPackageJsonIfAvailable: (srcDir: string) => Promise; export declare const readPackageJson: (path: string) => Promise; export declare const sanitizePackageJson: (packageJson: Record) => PackageJson;