import { type RecordOwnerId } from './record-owner-id.js'; /** Reading geometry and stable identity only; never bodies, credentials or server cursors. */ export interface ConversationViewportState { scrollTop: number; stickToBottom: boolean; anchorId?: string; anchorOffset?: number; messageAnchor?: { itemUid: string; recordOwnerUserId: RecordOwnerId; }; } export type ConversationViewportEntries = Array<[string, ConversationViewportState]>; export declare function normalizeConversationViewports(value: unknown): ConversationViewportEntries; //# sourceMappingURL=conversation-viewport-state.d.ts.map