/** @jsxImportSource preact */ /** * @license * Copyright 2026 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { JSX } from "preact"; import type { PanelData } from "../../extensions"; import type { WebInvocation } from "../../argv"; import type { RunSummary } from "../api"; import type { RunViewState } from "../state"; export declare function ResultTab({ run, state, panels, onAction, }: { run: RunSummary; state: RunViewState; panels: readonly { id: string; title: string; source: string; data: PanelData; }[]; /** * Carries one row into the command it is an argument for: the console * selects that command and fills its form, leaving the run attached so the * table behind the button is still there for the next row. */ onAction?: (invocation: WebInvocation) => void; }): JSX.Element;