import type { PaginatedResponse, PaginationParams } from '../contracts/index.js'; export interface Identifiable { id: string; } export interface Timestamped { created_at: string; } export declare class InMemoryStore { protected items: Map; get(id: string): T | undefined; has(id: string): boolean; set(item: T): void; delete(id: string): boolean; size(): number; all(): T[]; paginate(items: T[], params?: PaginationParams): PaginatedResponse; list(params?: PaginationParams): PaginatedResponse; } //# sourceMappingURL=InMemoryStore.d.ts.map