import type { TABLE_NAMES } from '@mastra/core/storage'; import type { RedisClient } from '../types.js'; export declare class RedisDB { private client; constructor({ client }: { client: RedisClient; }); getClient(): RedisClient; insert({ tableName, record }: { tableName: TABLE_NAMES; record: Record; }): Promise; get({ tableName, keys }: { tableName: TABLE_NAMES; keys: Record; }): Promise; scanAndDelete(pattern: string, batchSize?: number): Promise; scanKeys(pattern: string, batchSize?: number): Promise; deleteData({ tableName }: { tableName: TABLE_NAMES; }): Promise; } export interface RedisDomainConfig { client: RedisClient; } //# sourceMappingURL=index.d.ts.map