import { PkgIdentifier } from '../types'; import { Dependencies } from '../util'; export declare type PnpmDepPath = string; export declare type PnpmLockPkg = { name?: string; version?: string; id?: string; dev: boolean; optional?: boolean; dependencies: Record; optionalDependencies?: Record; peerDependencies?: Record; engines?: Record; os?: string; cpu?: string; deprecated?: boolean; bundledDependencies?: Record; requiresBuild?: boolean; prepare?: boolean; hasBin?: boolean; }; export declare type NormalisedPnpmPkg = { name: string; version: string; id: string; isDev: boolean; dependencies: Record; devDependencies: Record; optionalDependencies?: Record; }; export declare type PnpmNode = { name: string; version: string; id: string; isDev: boolean; dependencies: Dependencies; optionalDependencies?: Dependencies; missingLockFileEntry?: boolean; }; export declare type NormalisedPnpmPkgs = Record; export declare type PnpmDeps = Record; export declare type ParsedDepPath = { name?: string; version?: string; }; export declare type PnpmWorkspacePath = string; export declare type DepName = string; export declare type DepVersion = string; export declare type PnpmImporter = Record; export declare type PnpmImporters = Record>;