import { e as IdempotencyStore } from '../types-CI-upMvQ.js'; import 'hono'; interface MemoryStoreOptions { ttl?: number; /** Maximum number of entries. Oldest entries are evicted when exceeded. */ maxSize?: number; /** Minimum interval between sweeps in milliseconds (default: 60000). */ sweepInterval?: number; } interface MemoryStore extends IdempotencyStore { /** Number of entries currently in the store (including expired but not yet swept). */ readonly size: number; } declare function memoryStore(options?: MemoryStoreOptions): MemoryStore; export { type MemoryStore, type MemoryStoreOptions, memoryStore };