import type { MessageItem } from "@droppii-org/wasm-client-sdk"; export declare const FIRST_UNREAD_LOOKUP_TIMEOUT_MS = 5000; interface UseUnreadMessageIndicatorParams { conversationId?: string; /** Message the thread was opened on (notification, search, deep link). */ searchClientMsgID?: string; messageList: MessageItem[]; } /** * Looks up the first unread message once per thread open and tracks whether * its divider has been seen. The lookup also records the open time on the * server, so it has to run before the thread is marked as read. */ export declare const useUnreadMessageIndicator: ({ conversationId, searchClientMsgID, messageList, }: UseUnreadMessageIndicatorParams) => { isResolved: boolean; firstUnreadMessageId: string | undefined; unreadDividerMessageId: string | undefined; showJumpButton: boolean; markDividerSeen: () => void; }; export {}; //# sourceMappingURL=useUnreadMessageIndicator.d.ts.map