import { EventBusRedis, ICallback } from 'redis-smq-common';
import { TRedisSMQEvent } from './types/index.js';
export declare class EventBus {
    private static instance;
    protected constructor();
    static getInstance(): EventBusRedis<TRedisSMQEvent>;
    static shutdown(): Promise<void>;
    static shutdown(cb: ICallback): void;
}
//# sourceMappingURL=event-bus.d.ts.map