import { StoreController } from 'package-store'; import { ReporterFunction } from '../types'; export declare type UninstallOptions = { prefix?: string; store: string; independentLeaves?: boolean; force?: boolean; storeController: StoreController; global?: boolean; registry?: string; reporter?: ReporterFunction; lock?: boolean; lockStaleDuration?: number; locks?: string; bin?: string; packageManager?: { name: string; version: string; }; }; export declare type StrictUninstallOptions = UninstallOptions & { prefix: string; store: string; independentLeaves: boolean; force: boolean; storeController: StoreController; global: boolean; registry: string; lock: boolean; lockStaleDuration: number; locks: string; bin: string; packageManager: { name: string; version: string; }; }; declare const _default: (opts: UninstallOptions) => Promise; export default _default;