import { Result } from "@openally/result"; import type { DatabaseConnection, KeyType } from "../../types"; import { SetValueError } from "../error/memory.adapter.error"; export type InMemSetValueOptions = { key: string; value: T; expiresIn?: number; }; export interface InMemIsKeyExpiredOptions { value: Record; banTimeInSecond: number; } export declare class MemoryAdapter implements DatabaseConnection { #private; flushall(): void; setValue(options: InMemSetValueOptions): Promise>; deleteValue(key: string): Promise; getValue(key: string): Promise; } //# sourceMappingURL=memory.adapter.d.ts.map