import { PnpmOptions, StrictPnpmOptions } from '@pnpm/types'; import { LogBase } from '@pnpm/logger'; import { StoreController } from 'package-store'; export declare type WantedDependency = { alias?: string; pref: string; dev: boolean; optional: boolean; raw: string; }; export declare type SupiOptions = PnpmOptions & { storeController: StoreController; }; export declare type StrictSupiOptions = StrictPnpmOptions & { storeController: StoreController; pending?: boolean; }; export declare type ReporterFunction = (logObj: LogBase) => void;