import type { WorkflowClient } from "../client/client.js"; import type { JsonValue } from "../state/json.js"; export type ViewerOptions = { client: WorkflowClient; runId?: string | undefined; }; /** Interactive client view. All durable reads stay in the workflow server. */ export declare function runViewer(options: ViewerOptions): Promise; export declare function renderClientView(value: JsonValue, width: number, height: number, selected: number | undefined, scroll: number, now?: Date, selectedStepIndex?: number | null): string[];