import { ServiceProvider, ServiceProviderCreateOptions } from "../provider"; import { BullExecutor } from "./executor"; interface BullServiceProviderConfig { host: string; password: string; port: number; db: number; namespace: string; } interface BullServiceProviderCreateOptions extends ServiceProviderCreateOptions { config: BullServiceProviderConfig; } export declare class BullServiceProvider extends ServiceProvider { constructor(options: BullServiceProviderCreateOptions); getWorker(): Promise; getExectuor(): Promise; readonly config: BullServiceProviderConfig; private _config: BullServiceProviderConfig; }