import { FactoryAbstract } from './factory-abstract.js';
import { Consumer, IConsumerOptions } from '../../consumer/index.js';
import { ICallback } from 'redis-smq-common';
export declare class ConsumerFactory extends FactoryAbstract {
    static create(consumerOptions?: IConsumerOptions): Consumer;
    static startConsumer(consumerOptions?: IConsumerOptions): Promise<Consumer>;
    static startConsumer(consumerOptions: IConsumerOptions, cb: ICallback<void>): Consumer;
}
//# sourceMappingURL=consumer-factory.d.ts.map