import type { Redis } from 'ioredis'; import type { InMemoryGroupCache } from '../memory/InMemoryGroupCache'; import { AbstractNotificationConsumer } from '../notifications/AbstractNotificationConsumer'; import type { RedisConsumerConfig } from './RedisNotificationConsumer'; export declare class RedisGroupNotificationConsumer extends AbstractNotificationConsumer> { private readonly redis; private readonly channel; private messageHandler?; constructor(redis: Redis, config: RedisConsumerConfig); close(): Promise; subscribe(): Promise; }