import { RedisClientType, RedisDefaultModules, RedisModules, RedisScripts } from 'redis'; import { RedisFunctions } from '@redis/client'; import { ICommonConfig, IRedisConfig } from './interfaces'; export interface StartTimeRedisConstructorOptions { commonConfig: ICommonConfig; redisConfig?: IRedisConfig; } export declare class StartTimeRedis { options: StartTimeRedisConstructorOptions; private readonly client; private readonly streamKey; private readonly url; eeListeners: { [eventId: string]: (...args: any[]) => any; }; constructor(options: StartTimeRedisConstructorOptions); getRedisClient(): Promise>; private getStartTimeFromRedis; defineStartTime(): Promise; destroy(): void; } export declare const getStartTimeRedis: (options: StartTimeRedisConstructorOptions) => StartTimeRedis; //# sourceMappingURL=StartTimeRedis.d.ts.map