import { OnModuleInit } from "@nestjs/common";
import { DiscoveryService, MetadataScanner } from "@nestjs/core";
import { TasksPoolsService } from "./tasks-pools.service.js";
/**
 * Discovers provider methods marked with {@link Worker} and registers them in queue pools.
 */
export declare class WorkersDiscoveryRegistrar implements OnModuleInit {
    private readonly discoveryService;
    private readonly metadataScanner;
    private readonly tasksPoolsService;
    constructor(discoveryService: DiscoveryService, metadataScanner: MetadataScanner, tasksPoolsService: TasksPoolsService);
    onModuleInit(): void;
}
