import { CommitmentWorkerPool } from './commitment_worker_pool.js'; import 'node:worker_threads'; import '../../core/commitments.js'; import '@aptos-labs/ts-sdk'; import 'zod'; import '../../clay-codes-DdXABBDx.js'; import '@shelby-protocol/clay-codes'; import './commitment_worker.js'; import './worker_pool.js'; interface CommitmentWorkerPoolOptions { /** Worker thread count. Defaults to availableParallelism() - 1, minimum 1. */ workers?: number; } declare function defaultCommitmentWorkerCount(): number; /** * Create and initialize a caller-owned commitment worker pool. * * The returned pool is ready to pass to `generateCommitmentsParallel`. * Callers own its lifecycle and must call `terminate()` during shutdown. */ declare function createDefaultCommitmentWorkerPool(options?: CommitmentWorkerPoolOptions): CommitmentWorkerPool; export { type CommitmentWorkerPoolOptions, createDefaultCommitmentWorkerPool, defaultCommitmentWorkerCount };