import { a as MeshEventBus, b as MeshEventEnvelope, c as MeshEventHandler } from '../MeshEventBus-BllfET-d.js'; export { M as MemoryMeshEventBus } from '../MeshEventBus-BllfET-d.js'; import { P as NormalizedMeshConfig } from '../types-C9VYURdP.js'; declare class RedisMeshEventBus implements MeshEventBus { private readonly config; constructor(config: NormalizedMeshConfig); emit(type: string, payload: TPayload, source?: string): Promise>; on(type: string, handler: MeshEventHandler): () => void; private toEventEnvelope; } export { MeshEventBus, MeshEventEnvelope, MeshEventHandler, RedisMeshEventBus };