export declare const LOW_MEMORY_NODE_ARGUMENTS: readonly ["--lite-mode"]; export declare const NODE_22_23_LOW_MEMORY_NODE_ARGUMENTS: readonly ["--no-expose-wasm", "--lite-mode"]; export declare const STANDARD_RUNTIME_ARGUMENT = "--standard-runtime"; export interface NodeRuntimeResolution { readonly cliArguments: readonly string[]; readonly profile: "low-memory" | "standard"; readonly replacement?: { readonly args: readonly string[]; readonly file: string; }; } export interface ResolveNodeRuntimeOptions { readonly argv: readonly string[]; readonly cliEntrypoint: string; readonly execArgv: readonly string[]; readonly execPath: string; readonly nodeVersion: string; readonly processReplacementAvailable: boolean; } export declare function lowMemoryNodeArguments(nodeVersion: string): readonly string[]; export declare function isLowMemoryNodeRuntime(execArgv: readonly string[]): boolean; export declare function resolveNodeRuntime(options: ResolveNodeRuntimeOptions): NodeRuntimeResolution; //# sourceMappingURL=node-runtime.d.ts.map