export default class TasksService { private readonly options; private id; private plugins; private logger; private container; private mqService; constructor({ logger, container }: { logger: any; container: any; }, options?: { pluginsPath?: string; }); init(): Promise; log(message: any): void; loadPlugins(): Promise; registerPlugin(pluginFilename: any): Promise; subscribe(): Promise; pushTask(name: any, options?: {}): Promise; runTask(name: any, options?: {}): Promise; processMessage({ name, options }: { name: any; options: any; }): Promise; executeTask(handlers: any, name: any, options: any): Promise; stop(): void; }