import { AccountInfo, MintConfig, MintResult } from './types'; import { SQLiteStorage } from './storage/sqlite'; export declare class WorkerManager { private accounts; private config; private workers; private activeWorkers; private results; private statusByWorker; private currentUrcByWorker; private workerToPubkey; private assignedPubkeys; private lastMintAt; private rrIndex; private urcManager; private storage; constructor(accounts: AccountInfo[], config: MintConfig, storage?: SQLiteStorage); startParallelMinting(): Promise; private handleWorkerMessage; private processQueue; getStatus(): { active: number; completed: number; failed: number; }; stopAll(): Promise; getResults(): MintResult[]; private maybeExitOnGlobalReferrerExceed; private maybeExitOnGlobalNoUrc; private exitDueToUrcActivationLimit; private nextAvailableAccount; private attemptActivateUrc; private buildUrcName; } //# sourceMappingURL=worker-manager.d.ts.map