import { RedisClient, Worker } from 'redis-smq-common';
import { ICallback, ICompatibleLogger } from 'redis-smq-common/dist/types';
import { IRequiredConfig } from '../../types';
export declare class WatchdogWorker extends Worker {
    protected redisClient: RedisClient;
    protected config: IRequiredConfig;
    protected logger: ICompatibleLogger;
    constructor(redisClient: RedisClient, config: IRequiredConfig, managed: boolean, logger: ICompatibleLogger);
    work: (cb: ICallback<void>) => void;
}
export default WatchdogWorker;
