import { getCoreProfileAgentRecommendations } from "../profiles"; import { type QuickAction } from "./quick-actions"; export type StartCheckStatus = "ok" | "warn" | "error"; export interface StartCheckResult { id: string; status: StartCheckStatus; details: string; } export interface StartFlowResult { status: StartCheckStatus; readiness_score: number; recommended_action: string; best_next_command: string; checks: StartCheckResult[]; next_commands: string[]; quick_actions: QuickAction[]; quick_start: { context: "terminal" | "chat"; terminal_command: string; prompt_command: string; }; core_profile: { id: string; recommended_agents: ReturnType; recommended_modes: string[]; }; repaired: boolean; } export interface StartFlowOptions { codexHome?: string; autoInstall?: boolean; preferredContext?: "terminal" | "chat"; projectRoot?: string; } export declare function runStartFlow(options?: StartFlowOptions): Promise;