// Get the actual stdout stream
declare const stdout: NodeJS.WriteStream;
/**
 * Write a line to stdout.
 */
export declare function writeLine(text?: string): void;
/**
 * Write text to stdout without newline.
 */
export declare function write(text: string): void;
/**
 * Clear the current line on stdout.
 */
export declare function clearLine(): void;
/**
 * Move cursor to position on stdout.
 */
export declare function cursorTo(x: number, y?: number): void;
/**
 * Clear screen from cursor down.
 */
export declare function clearScreenDown(): void;
/**
 * Check if stdout is a TTY.
 */
export declare function isTTY(): boolean;
/**
 * Get terminal columns for stdout.
 */
export declare function getColumns(): number;
/**
 * Get terminal rows for stdout.
 */
export declare function getRows(): number;
/**
 * Hide cursor on stdout.
 */
export declare function hideCursor(): void;
/**
 * Show cursor on stdout.
 */
export declare function showCursor(): void;
/**
 * Ensure cursor is shown on exit.
 */
export declare function ensureCursorOnExit(): void;
// Export the raw stream for advanced usage
export { stdout };
