/** * transport/index.ts — Transport selection. * * Auto-detects the right host, with an explicit override for headless/ambiguous * setups (e.g. tmux nested inside iTerm, where env alone would guess wrong). * * AIBROKER_TRANSPORT=tmux|iterm → force a specific transport * else $TMUX set + tmux server up → tmux (you're inside tmux) * else TERM_PROGRAM=iTerm.app → iterm * else tmux server up → tmux (headless / SSH) * else → iterm (legacy default) */ import type { SessionTransport } from "./session-transport.js"; export type { ManagedSession, SendOptions, SessionTransport, TransportKind } from "./session-transport.js"; export { ItermTransport } from "./iterm.js"; export { TmuxTransport } from "./tmux.js"; export declare function selectTransport(): SessionTransport; //# sourceMappingURL=index.d.ts.map