/** * Exploration Dashboard UI - Real-time terminal dashboard * * Interactive terminal UI for monitoring exploration progress */ import React from 'react'; import type { Exploration, WorktreeExploration } from '../types/exploration.types.js'; import { type RenderResult } from '../ui/tui-adapter.interface.js'; interface DashboardProps { explorationId: string; initialExploration?: Exploration; } /** * Average worktree progress across the expected branch count, floored to a * whole percentage. Falls back to 0 rather than `NaN` (0 worktrees) or * `Infinity` (branches is 0 but worktree progress is non-zero — a * data-inconsistency edge case rather than a normal 0/0 division). */ export declare function calculateOverallProgress(worktrees: WorktreeExploration[], branches: number): number; /** * Main dashboard component */ export declare const ExplorationDashboard: React.FC; /** * Launch dashboard in separate process */ export declare function launchDashboard(explorationId: string, exploration?: Exploration): RenderResult; export {}; //# sourceMappingURL=dashboard-ui.d.ts.map