import { ReporterFunction } from '../types'; export declare type RebuildOptions = { prefix?: string; store: string; independentLeaves?: boolean; force?: boolean; global?: boolean; registry?: string; reporter?: ReporterFunction; production?: boolean; development?: boolean; optional?: boolean; bin?: string; rawNpmConfig?: object; userAgent?: string; packageManager?: { name: string; version: string; }; unsafePerm?: boolean; pending?: boolean; }; export declare type StrictRebuildOptions = RebuildOptions & { prefix: string; store: string; independentLeaves: boolean; force: boolean; global: boolean; registry: string; bin: string; rawNpmConfig: object; userAgent: string; packageManager: { name: string; version: string; }; unsafePerm: boolean; pending: boolean; }; declare const _default: (opts: RebuildOptions) => Promise; export default _default;