export type BuildAndRestartOptions = { rebuild?: boolean; clean?: boolean; }; declare class BuildManager { private shouldRebuild; private shouldClean; private debouncedBuild; private buildFn; constructor(buildFn: (options: BuildAndRestartOptions) => Promise); run(options: BuildAndRestartOptions): Promise; cancelScheduledBuild(): void; } export { BuildManager }; //# sourceMappingURL=buildManager.d.ts.map