import type { MessageProperties } from '../types'; export interface InboxMessage { messageId: string; queueId?: string; opened?: boolean; expiry?: string; priority?: number; sentAt?: string; topics?: string[]; properties?: MessageProperties; [key: string]: unknown; } export declare function updateInboxMessagesLocalStore(messages: InboxMessage[]): Promise; export declare function getInboxMessagesFromLocalStore(): Promise; export declare function getInboxMessagesByTopic(topic: string | null): Promise; export declare function updateInboxMessageOpenState(queueId: string, opened: boolean): Promise; export declare function removeInboxMessage(queueId: string): Promise;