import { StrictPnpmOptions } from '../types';
import { Shrinkwrap } from '../fs/shrinkwrap';
import { Package } from '../types';
export declare type PnpmContext = {
    pkg?: Package;
    storePath: string;
    root: string;
    privateShrinkwrap: Shrinkwrap;
    shrinkwrap: Shrinkwrap;
    skipped: string[];
};
export default function getContext(opts: StrictPnpmOptions, installType?: 'named' | 'general'): Promise<PnpmContext>;
