import type { Element } from "../../tui/elements.js"; import type { KeyEvent } from "../../tui/input/types.js"; import type { RunRow } from "../rows.js"; import type { ExplorerAction, ExplorerView, Viewport } from "./explorerView.js"; export declare class TestsTableView implements ExplorerView { private readonly parentRunKey; readonly viewName: "tests"; private parent; private cursorInputId; private scrollTop; private message; private readonly table; constructor(parentRunKey: string); setData(rows: RunRow[]): void; setProgress(): void; notify(message: string): void; helpLines(): string[]; handleKey(event: KeyEvent, viewport: Viewport): ExplorerAction; render(viewport: Viewport): Element; private cursorIndex; private moveTo; private columns; }