// ─── Interfaces ───────────────────────────────────────────────── export type { IStorageService } from './types/storage.interface'; export type { StorageOptions } from './local-storage/local-storage.service'; export type { IndexedDBConfig } from './indexed-db/indexed-db.service'; export type { PouchConfig, CouchEnvelope, FlatDoc, SyncStatus } from './pouch-db'; // ─── Service Classes ──────────────────────────────────────────── export { LocalStorageService, createLocalStorage } from './local-storage/local-storage.service'; export { IndexedDBService, createIndexedDB } from './indexed-db/indexed-db.service'; export { PouchDBManager, PouchEnvelopeDBManager, PouchService, PouchEnvelopeService } from './pouch-db';