import type { ScanReport, Severity } from "../types.js"; type SeverityFilter = Severity | "all"; export interface TerminalUiState { categoryIndex: number; severity: SeverityFilter; selectedIndex: number; showHelp: boolean; } export interface TerminalUiRenderOptions { width?: number; height?: number; color?: boolean; } interface TerminalUiRunOptions extends TerminalUiRenderOptions { input?: NodeJS.ReadStream; output?: NodeJS.WriteStream; interactive?: boolean; } export declare function createInitialTerminalUiState(): TerminalUiState; export declare function runTerminalUi(report: ScanReport, options?: TerminalUiRunOptions): Promise; export declare function renderTerminalUiScreen(report: ScanReport, state?: TerminalUiState, options?: TerminalUiRenderOptions): string; export {};