import { type ProjectManifest, type ProjectRootDir } from '@pnpm/types';
import { type RebuildOptions } from './extendRebuildOptions';
export type { RebuildOptions };
export declare function rebuildSelectedPkgs(projects: Array<{
    buildIndex: number;
    manifest: ProjectManifest;
    rootDir: ProjectRootDir;
}>, pkgSpecs: string[], maybeOpts: RebuildOptions): Promise<void>;
export declare function rebuildProjects(projects: Array<{
    buildIndex: number;
    manifest: ProjectManifest;
    rootDir: ProjectRootDir;
}>, maybeOpts: RebuildOptions): Promise<void>;
