/** * @bobfrankston/mailx-sync — platform-agnostic mail provider implementations * + sync orchestration. Single source of truth for protocol code, consumed * by both desktop service (Node) and Android (WebView). * * Why this exists: prior to this package, mailx-imap (Node) and * mailx-store-web (browser) maintained parallel copies of the same Gmail * provider. They drifted in practice — bug fixes in one half got lost in the * other. See programming.md "Economy of Mechanism" rule and the operational * TS example added 2026-04-14. * * Initial scope (this version): canonical types + Gmail provider. Future * additions: IMAP provider, sync orchestration, batch/prefetch logic. */ export type { MailProvider, ProviderFolder, ProviderMessage, FetchOptions } from "./types.js"; export type { SyncFolder, SyncStorage, SyncBodyStore, SyncEventSink } from "./storage.js"; export { GmailApiProvider } from "./gmail.js"; export { ImapProvider } from "./imap.js"; export { OutlookApiProvider } from "./outlook.js"; //# sourceMappingURL=index.d.ts.map