import type { AddEventPAPI } from './MainThreadGlobalThis.js'; export type SSREventReplayInfo = [ number, Parameters[1], Parameters[2], Parameters[3] ]; export type SSRDumpInfo = { ssrEncodeData: string | null | undefined; events: SSREventReplayInfo[]; }; export interface SSRHydrateInfo extends SSRDumpInfo { /** WeakRef */ lynxUniqueIdToElement: WeakRef[]; /** for cssog */ lynxUniqueIdToStyleRulesIndex: number[]; cardStyleElement: HTMLStyleElement | null; } export type SSRDehydrateHooks = { __AddEvent: AddEventPAPI; };