/************************** * Startup View * * Shows compact loading progress before the main TUI is ready. **************************/ export interface StartupStep { label: string; status: "pending" | "active" | "done"; } export interface StartupState { steps: StartupStep[]; serverUrl?: string; mcpUrl?: string; ready: boolean; /** Animation frame counter for shimmer effect */ frame: number; } export declare function renderStartup(state: StartupState): string; /** * Create initial startup state with steps */ export declare function createStartupState(stepLabels: string[]): StartupState; export declare function incrementFrame(state: StartupState): StartupState; /** * Set a step to active */ export declare function setStepActive(state: StartupState, index: number): StartupState; //# sourceMappingURL=startup.d.ts.map