import type { RedisClient } from '../redis'; export interface IMessageChannel { sendMessage(message: T): Promise; } export declare class MessageChannel implements IMessageChannel { protected conn: RedisClient; private queue; constructor(conn: RedisClient, queue: string); sendMessage(message: T): Promise; }