/**
 * CLI Theme — Terminal Capability Detection
 * Detects color support, unicode, TTY status, and terminal dimensions.
 */
export type ColorDepth = 0 | 1 | 4 | 8 | 24;
export interface TerminalCapability {
    readonly isTty: boolean;
    readonly isCi: boolean;
    readonly colorDisabled: boolean;
    readonly colorDepth: ColorDepth;
    readonly unicode: boolean;
    readonly width: number;
}
export declare function getTerminalCapability(): TerminalCapability;
export declare function defaultThemeForCapability(cap: TerminalCapability): {
    name: string;
    mode: "dark" | "light" | "auto" | "mono";
};
