/** * IndexedDB-based message body storage for Android/browser. * Mirrors FileMessageStore API from @bobfrankston/mailx-store. * Stores RFC 2822 message bodies as blobs keyed by accountId/folderId/uid. */ export declare class WebMessageStore { private dbPromise; constructor(); putMessage(accountId: string, folderId: number, uid: number, raw: Uint8Array | ArrayBuffer): Promise; getMessage(accountId: string, folderId: number, uid: number): Promise; deleteMessage(accountId: string, folderId: number, uid: number): Promise; hasMessage(accountId: string, folderId: number, uid: number): Promise; /** Clear all stored bodies — used for "Reset Store" */ clear(): Promise; } //# sourceMappingURL=web-message-store.d.ts.map