import type { WriteStream } from 'tty'; export interface TerminalStreams { stdout?: WriteStream | null; stderr?: WriteStream | null; } export declare function envFlagEnabled(value: string | undefined): boolean; export declare function hasPositiveDimension(value: number | undefined): boolean; /** * Determine whether the current terminal supports rich output (spinners, colors, sizing). * Streams and environment can be injected to simplify testing. */ export declare function hasRichTTY(streams?: TerminalStreams, env?: NodeJS.ProcessEnv): boolean; //# sourceMappingURL=terminal.d.ts.map