export type BootPhase = 'starting' | 'web_ready' | 'messengers_loading' | 'ready'; export declare function getBootPhase(): BootPhase; export declare function getBootInfo(): { phase: BootPhase; startedAt: number; msSinceStart: number; phaseTimings: Partial>; }; /** * Advance to `phase`. Idempotent — re-setting the current phase is a * no-op. Going backward (e.g. setting 'starting' after 'ready') is * also a no-op + warn (would only happen on programmer error). */ export declare function setBootPhase(phase: BootPhase): void; /** Test helper — reset to 'starting'. */ export declare function _resetBootStateForTests(): void; //# sourceMappingURL=boot-state.d.ts.map