import type { Readable } from "node:stream"; import type { RunnerDeps } from "./deps.js"; import { type NativeSettingsInspector } from "./native-settings.js"; type SpawnOutcome = "spawned" | "failed"; /** Request terminal disposal without discarding chunks already buffered by * the runtime. Once the consumer reaches the first pending read, destruction * settles that read with this adapter's unique disposal cause. */ export declare const disposableOutputStream: (source: Readable, disposalCause: Error, spawnOutcome: Promise) => { readonly stream: AsyncIterable; dispose(): void; }; export declare const nodeNativeSettingsInspector: NativeSettingsInspector; export declare const nodeRunnerDeps: (extra?: Partial) => RunnerDeps; export {}; //# sourceMappingURL=node-deps.d.ts.map