import type { ChatDebugScenario, ChatDebugSidebarFixture } from './chat-debug-scenarios.js'; export declare const CONVERSATION_SWITCH_SCENARIO_ID = "conversation-switch"; export declare const SWITCH_HEAVY_CONVERSATION_ID = "switch-heavy"; export declare const SWITCH_LIGHT_CONVERSATION_ID = "switch-light"; /** * Mirrors the field report that motivated this fixture: ~346 conversation * links rendered eagerly in the sidebar. Everything here is synthetic — no * customer text, identifiers or staging data. */ export declare const SWITCH_SIDEBAR_STRESS_COUNT = 346; export declare const SWITCH_SIDEBAR_DEFAULT_COUNT = 24; export declare function createConversationSwitchSidebar(baseTime: number): ChatDebugSidebarFixture; /** * The conversation-switch freeze reproducer. The timeline performs the same * switch a user performs by clicking the sidebar, alternating between a * markdown-heavy conversation, a light one and a filler, at a cadence close to * the switching that froze the field deployment. Play = repeated switching; * event stepping = one switch per press; the rail items themselves are the * manual control. */ export declare function createConversationSwitchScenario(baseTime?: number): ChatDebugScenario;