import { Lockfile } from '@pnpm/lockfile-utils'; export default function hoistByLockfile(opts: { lockfile: Lockfile; lockfileDir: string; privateHoistPattern: string[]; privateHoistedModulesDir: string; publicHoistPattern: string[]; publicHoistedModulesDir: string; virtualStoreDir: string; }): Promise>>; export interface Dependency { children: { [alias: string]: string; }; depPath: string; depth: number; }