declare type PythonSystemPackageLookupMap = Map | null>>>>; /** * An object that looks up if any system packages are required for a Python package. * The lookup is in the format {packageName: pythonVersion: systemPackageType: systemVersion: [sysPackage, sysPackage...]} */ export default class PythonSystemPackageLookup { private readonly packageLookup; /** * @param packageLookup: PythonSystemPackageLookupMap the Map */ constructor(packageLookup: PythonSystemPackageLookupMap); /** * Construct a `PythonSystemPackageLookup` by parsing a JSON representation of the package map from `path` */ static fromFile(path: string): PythonSystemPackageLookup; /** * Look up the system package required for a python package given python version, package type and system version. * Will always return an Array, which will be empty if there are no packages to install. */ lookupSystemPackage(pythonPackage: string, pythonMajorVersion: number, systemPackageType: string, systemVersion: string): Array; } export {};