/** * Terminal Capability Detection * * Detects terminal features for graceful degradation of Unicode * characters, colors, and emoji rendering. * * @since v2.7.29 - New terminal compatibility system */ export interface TerminalCapabilities { boxDrawing: boolean; braille: boolean; emoji: boolean; color256: boolean; trueColor: boolean; name: string; } export declare function detectTerminal(): TerminalCapabilities; /** ASCII fallback characters for terminals without box-drawing support */ export declare const ASCII_BORDERS: { readonly tl: "+"; readonly tr: "+"; readonly bl: "+"; readonly br: "+"; readonly h: "-"; readonly v: "|"; }; /** Unicode box-drawing characters (default) */ export declare const UNICODE_BORDERS: { readonly tl: "╭"; readonly tr: "╮"; readonly bl: "╰"; readonly br: "╯"; readonly h: "─"; readonly v: "│"; }; /** Get appropriate border set based on terminal capabilities */ export declare function getBorderChars(): typeof UNICODE_BORDERS | typeof ASCII_BORDERS; //# sourceMappingURL=terminal-detect.d.ts.map