/** * Lowest zmx release whose `send` only queues input instead of taking client * leadership (upstream commit 8ba312d7 "fix(send): preserve client leadership", * shipped in v0.7.0). Below this floor `send` steals the leader and rewrites * the terminal size, which corrupts the `history` screen botmux reads. */ export declare const ZMX_MIN_VERSION: [number, number, number]; /** * Strip zmx session identity vars inherited from a parent zmx attach. * * ZMX_DIR is intentionally preserved: it is the user's explicit socket-dir * selection. ZMX_SESSION_PREFIX is stripped so botmux's deterministic bmx-* * names stay literal and dashboard/API probes can match them. */ export declare function zmxEnv(env?: NodeJS.ProcessEnv): NodeJS.ProcessEnv; export declare function probeZmxVersion(): { ok: true; version: string; } | { ok: false; reason: string; }; export declare function probeZmxFunctional(): { ok: true; version: string; } | { ok: false; reason: string; }; export declare function parseZmxVersion(output: string): [number, number, number] | null; //# sourceMappingURL=ensure-zmx.d.ts.map