export declare function useSignalRMessages(topic: string): { messages: T[]; hasUnreadMessages: boolean; setMessageAsRead: (message: T) => void; setAllMessagesAsRead: () => void; deleteMessage: (message: T) => Promise; closeConnection: () => Promise; };