/** * Manage a dedicated Python venv at ~/.melaya-runner/venv/ so pipelines * don't depend on whatever's globally installed in the operator's * `python3`. Without this, every fresh runner install hits import errors * (`ModuleNotFoundError: No module named 'shortuuid'`, etc.) on the * first pipeline run because agentscope and its 23 transitive deps are * not present in the operator's system Python. * * Idempotent: re-uses the venv if a marker file matches the current * shared-bundle version. Re-bootstraps when the bundle version changes. */ export declare function venvPython(): string; export declare function getCertBundlePath(): string; type EnsureResult = { ok: boolean; pythonPath: string; reason?: string; }; export declare function ensurePythonEnv(systemPython: string, expectedVersion: string, onProgress?: (msg: string) => void): Promise; export {};