interface UnreadMessagesMap {
    [roomJid: string]: number;
}
interface UnreadMessagesDisplayMap {
    [roomJid: string]: string;
}
interface UnreadMessagesStats {
    hasUnread: boolean;
    totalCount: number;
    unreadByRoom: UnreadMessagesMap;
    displayTotal: string;
    displayByRoom: UnreadMessagesDisplayMap;
}
export declare const useUnreadMessagesCounter: () => UnreadMessagesStats;
export { useUnreadMessagesCounter as useUnread };
