import * as kue from "kue";
import { EventBus, QueueTopic } from "multiconsumer-queue";
import * as redis from "redis";
export * from "multiconsumer-queue";
/**
 * Build new multi-consumer queue
 */
export declare function MultiConsumerKue(queue: kue.Queue, redis: () => redis.RedisClient, liveSetKey?: (topic: QueueTopic) => QueueTopic): EventBus<kue.Job>;
export default MultiConsumerKue;
