import { ILogger } from 'redis-smq-common';
import { WorkerAbstract } from '../../../common/abstract/worker/worker-abstract.js';
import { IQueueWorkerPayload } from './types/queue-worker.js';
export declare abstract class QueueWorkerAbstract extends WorkerAbstract {
    protected queueParsedParams: import("../../../index.js").IQueueParsedParams;
    protected loggerContext: {
        namespaces: string[];
    };
    protected consumerId: string;
    protected logger: ILogger;
    constructor(payload: IQueueWorkerPayload);
}
//# sourceMappingURL=queue-worker-abstract.d.ts.map