import { CreateSnapshotScriptOpts } from '../create-snapshot-script'; import { BundleAndProcessScriptResult, ProcessScriptOpts, ProcessScriptResult } from '../types'; declare type AsyncScriptProcessorOpts = { maxWorkers?: number; }; export declare class AsyncScriptProcessor { private readonly _workers; private _isDisposed; constructor(args: AsyncScriptProcessorOpts); createAndProcessScript(opts: CreateSnapshotScriptOpts, entryPoint: string): Promise; processScript(opts: ProcessScriptOpts): Promise; dispose(): Promise; } export {};