//#region src/lib/hexclave-app/session-replays/index.d.ts type AdminSessionReplay = { id: string; /** The session the replay was recorded in; analytics events of the same session carry it too. */ refreshTokenId: string; projectUser: { id: string; displayName: string | null; primaryEmail: string | null; }; startedAt: Date; lastEventAt: Date; chunkCount: number; eventCount: number; }; type AdminSessionReplayChunk = { id: string; batchId: string; sessionReplaySegmentId: string | null; browserSessionId: string | null; eventCount: number; byteLength: number; firstEventAt: Date; lastEventAt: Date; createdAt: Date; }; type ListSessionReplaysOptions = { limit?: number; cursor?: string; userIds?: string[]; teamIds?: string[]; durationMsMin?: number; durationMsMax?: number; lastEventAtFromMillis?: number; lastEventAtToMillis?: number; clickCountMin?: number; }; type ListSessionReplaysResult = { items: AdminSessionReplay[]; nextCursor: string | null; }; type ListSessionReplayChunksOptions = { limit?: number; cursor?: string; }; type ListSessionReplayChunksResult = { items: AdminSessionReplayChunk[]; nextCursor: string | null; }; type SessionReplayAllEventsResult = { chunks: Array<{ id: string; batchId: string; sessionReplaySegmentId: string | null; eventCount: number; byteLength: number; firstEventAt: Date; lastEventAt: Date; createdAt: Date; }>; chunkEvents: Array<{ chunkId: string; events: unknown[]; }>; }; //#endregion export { ListSessionReplaysOptions as a, ListSessionReplayChunksResult as i, AdminSessionReplayChunk as n, ListSessionReplaysResult as o, ListSessionReplayChunksOptions as r, SessionReplayAllEventsResult as s, AdminSessionReplay as t }; //# sourceMappingURL=index-Cf1wOohp.d.ts.map