import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { MissionCommandResult, MissionOrchestratorSessionState } from "../runtime-types.js"; export type MissionControlOverlayMode = "overview" | "detail"; export interface MissionControlViewState { selectedMissionId?: string; mode: MissionControlOverlayMode; outputScrollOffset: number; showHelp: boolean; } export declare function createMissionControlViewState(): MissionControlViewState; export declare function missionControlLines(cwd: string, _state: MissionOrchestratorSessionState | undefined, width: number, height: number | undefined, view: MissionControlViewState, targetMissionId?: string): string[]; export declare function openMissionControl(ctx: ExtensionContext, state: MissionOrchestratorSessionState | undefined, targetMissionId: string | undefined, _pi: ExtensionAPI): Promise; //# sourceMappingURL=mission-control.d.ts.map