import { type K8tsWorld_Base } from "../origins"; import { type AssemblerEventsTable, type AssemblerOptions, type ProgressOptions } from "./engine"; export interface RunnerOptions extends AssemblerOptions { cwd?: string; printOptions?: boolean; progress?: ProgressOptions; } export declare class Runner { private readonly _options; private _emitter; constructor(_options: RunnerOptions); on(event: Name, listener: (payload: AssemblerEventsTable[Name]) => void): this; onAny(handler: (name: Name, payload: AssemblerEventsTable[Name]) => void): this; run(input: K8tsWorld_Base): Promise; } //# sourceMappingURL=runner.d.ts.map