import { type ForkOptions } from "child_process"; import { type IPackagesBuilder, type IRunnableBuildProcess, type IBasePackagesBuilderPackage } from "../../../abstractions/models/index.js"; export interface RunnableProcessParams { builder: IPackagesBuilder; pkg: IBasePackagesBuilderPackage; forkOptions?: ForkOptions; } export declare class RunnableBuildProcess implements IRunnableBuildProcess { builder: IPackagesBuilder; pkg: IBasePackagesBuilderPackage; forkOptions: ForkOptions | undefined; constructor(params: RunnableProcessParams); run(): Promise; setForkOptions(options: ForkOptions): void; getPackage(): IBasePackagesBuilderPackage; }