/** * Drain the `window.$RE_q` event buffer that the inline runtime populated * before the main bundle was parsed. For each buffered event, re-dispatch a * synthesized event at the original target so handlers attached during * hydration see it. * * Lossy by design: only the event type and target are preserved. Modifier * keys, pointer positions, etc. are zeroed. This is acceptable because the * replay window is a fraction of a second between shell render and full * hydration of a streaming page; users who need pixel-accurate replay won't * lose much beyond that. */ export declare function drainReplayQueue(): void;