import type { ArkmeAuthSnapshot, ArkmeBotSummary, ArkmeChatClientEvent } from '../types.js'; export declare function arkmeSelectedBotAffectedByChatDelta(selectedBot: ArkmeBotSummary | undefined, update: Extract): boolean; export declare function arkmeChatDeltaSourceKeys(update: Extract): string[]; export declare function arkmeChatDeltaCalendarDateStamps(update: Extract): number[]; export declare function arkmeRealtimeTimelineDeliveryAllowed(visibilityState: DocumentVisibilityState | undefined, hasFocus?: boolean): boolean; export declare function useArkmeRealtimeClientEvents(auth: ArkmeAuthSnapshot | undefined, authRevision: number, refreshDirectoryBaseline: boolean, { ownsMessagePreparing, ownsNotifications }?: { ownsMessagePreparing?: boolean; ownsNotifications?: boolean; }): void; //# sourceMappingURL=realtime-client-events.d.ts.map