import type { ModuleRequest, PackageInstaller, InstallerOptions } from '@atlaspack/types'; import type { FileSystem } from '@atlaspack/fs'; import type { FilePath } from '@atlaspack/types'; type Package = { fs: FileSystem; packagePath: FilePath; }; export declare class MockPackageInstaller implements PackageInstaller { packages: Map; register(packageName: string, fs: FileSystem, packagePath: FilePath): void; install({ modules, fs, cwd, packagePath, saveDev, }: InstallerOptions): Promise; installPackage(moduleRequest: ModuleRequest, fs: FileSystem, packagePath: FilePath): Promise; } export {};