/**
 * Persistence Module
 *
 * Provides a tiered persistence architecture:
 * - Fast data layer (A3I Cache / Redis)
 * - Primary data layer (PostgreSQL / Drizzle)
 * - Audit layer (Immutable hash chain)
 *
 * @packageDocumentation
 */
// Repository Pattern
export { BaseRepository, CachedRepository, createUnitOfWork, BaseSpecification, } from './repository.js';
// Audit Chain
export { AuditChainService, InMemoryAuditStorage, createAuditChainService, getAuditChainService, } from './audit.js';
//# sourceMappingURL=index.js.map