import { DBProvider } from '../../app/state';
import { HealthcheckService } from '../../health/healthcheck.service';
export declare class WorkerRunnerService {
    private hcSvc;
    private dbProvider;
    private appConfig;
    private queueName;
    private logger;
    private worker?;
    private queue?;
    private jobHandlers;
    private runningJob?;
    private recorder?;
    private leader?;
    constructor(hcSvc: HealthcheckService, dbProvider: DBProvider);
    start(): Promise<void>;
    private withJobSpan;
    private isRedisReady;
    shutdown(): Promise<void>;
}
//# sourceMappingURL=runner.d.ts.map