/** * Terminal capability detection via environment variables. * * Computed once at import time — terminal capabilities don't change mid-session. * No async queries (DECRQM, DA) needed; env vars cover the common terminals. */ /** Detected terminal capabilities. */ export interface TerminalCaps { /** OSC 8 hyperlinks supported */ hyperlinks: boolean; /** Kitty keyboard protocol (CSI u) supported */ kittyKeyboard: boolean; /** SGR mouse reporting supported */ mouse: boolean; /** Synchronized output (DEC 2026) supported */ syncOutput: boolean; /** Terminal name (best guess) */ terminal: string; /** 24-bit true color supported */ trueColor: boolean; } /** Cached terminal capabilities — computed once at import time. */ export declare const terminalCaps: TerminalCaps; //# sourceMappingURL=terminal-caps.d.ts.map