import { QueryAlignmentsArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes";
export declare class RcsbFvAlignmentCollectorQueue {
    private readonly nWorkers;
    private readonly workerList;
    private readonly taskQueue;
    private isQueueActive;
    constructor(nWorkers?: number);
    sendTask(request: QueryAlignmentsArgs, callback: (data: any) => void): void;
    private activateQueue;
    private recursiveExec;
    terminateWorkers(): void;
}
