import { BindingBundlerOptions } from '../binding';
import { LogHandler } from '../types/misc';
import type { InputOptions } from '../options/input-options';
import type { OutputOptions } from '../options/output-options';
export declare function createBundlerOptions(inputOptions: InputOptions, outputOptions: OutputOptions, isClose?: boolean): Promise<BundlerOptionWithStopWorker>;
export interface BundlerOptionWithStopWorker {
    bundlerOptions: BindingBundlerOptions;
    inputOptions: InputOptions;
    onLog: LogHandler;
    stopWorkers?: () => Promise<void>;
}
