import { PythonRuntime } from '@struktoai/mirage-core/runtime/python/base'; import type { RunArgs, RunResult, RuntimeOptions } from '@struktoai/mirage-core/runtime/types'; /** * Run Python code on a host interpreter as a subprocess. * * Each run spawns ` -c `; the code sees the host * filesystem and environment, not the workspace mounts. Mirrors the * python LocalRuntime: the interpreter defaults to `python3` on PATH * (node has no embedded python, unlike the python package which * defaults to its own interpreter); point the config `home` or the * MIRAGE_LOCAL_HOME environment variable at another binary, e.g. a * project venv whose packages the code needs. */ export declare class LocalRuntime extends PythonRuntime { readonly name = "local"; readonly reach = "process"; private readonly python; private readonly children; constructor(options?: RuntimeOptions); run(args: RunArgs): Promise; close(): Promise; } //# sourceMappingURL=local.d.ts.map