/** * @bantis/local-cipher - Core Module * Framework-agnostic client-side encryption for browser storage * * @version 2.1.0 * @license MIT */ export { EncryptionHelper } from './core/EncryptionHelper'; export { SecureStorage } from './core/SecureStorage'; export { EventEmitter } from './core/EventEmitter'; export { KeyRotation } from './core/KeyRotation'; export { NamespacedStorage } from './core/NamespacedStorage'; export { SecureCookie } from './core/SecureCookie'; export type { EncryptionConfig, StorageConfig, DebugConfig, SecureStorageConfig, StoredValue, ExpiryOptions, EncryptedBackup, IntegrityInfo, StorageEventType, StorageEventData, EventListener, LogLevel, CookieOptions, SecureCookieConfig, } from './types'; export { DEFAULT_CONFIG, LIBRARY_VERSION, STORAGE_VERSION } from './types'; export { Logger } from './utils/logger'; export { compress, decompress, shouldCompress, isCompressionSupported } from './utils/compression'; export { debugEncryptionState, forceMigration } from './utils/debug'; export * from './managers'; import { SecureStorage } from './core/SecureStorage'; import { SecureCookie } from './core/SecureCookie'; export declare const secureStorage: SecureStorage; export declare const secureCookie: SecureCookie; export declare const VERSION = "2.2.0";