import { type Logger } from 'winston';
import { WakaQ } from './wakaq.js';
export declare class WakaQChildWorker {
    wakaq: WakaQ;
    private _stopProcessing;
    private _numTasksProcessed;
    logger: Logger;
    constructor(wakaq: WakaQ);
    start(): Promise<void>;
    private _ignoreSignal;
    private _stopFromSigTerm;
    private _stop;
    private _onSoftTimeout;
    private _blockingDequeue;
    private _sendPingToParent;
    private _executeTask;
    private _onMessageFromParent;
}
