import { type RuntimeHostPayload, type RuntimeLaunchSpec } from "./types.js"; export declare const RUNTIME_HOST_ENV = "CLAI_RUNTIME_HOST_PAYLOAD"; export declare const RUNTIME_CHILD_ENV = "CLAI_RUNTIME_CHILD"; export declare const RUNTIME_SOCKET_ENV = "CLAI_RUNTIME_SOCKET"; export declare const RUNTIME_TOKEN_ENV = "CLAI_RUNTIME_TOKEN"; export declare const RUNTIME_SESSION_ENV = "CLAI_RUNTIME_SESSION_ID"; export declare const RUNTIME_DISABLE_ENV = "CLAI_DISABLE_SESSION_RUNTIME"; export declare function selfLaunchSpec(entryPath: string, userArgs: readonly string[]): RuntimeLaunchSpec; export declare function encodeRuntimeHostPayload(payload: RuntimeHostPayload): string; export declare function decodeRuntimeHostPayload(encoded: string | undefined): RuntimeHostPayload | undefined; export declare function runtimeChildSessionId(): string | undefined;