/** * Worker Pool Base Module * * Environment-agnostic interfaces and utilities for worker pool management. */ import type { WorkerPoolOptions } from "./types.js"; export type { WorkerPoolOptions }; /** * Resolved worker pool options with all values defined */ export interface ResolvedPoolOptions { maxWorkers: number; minWorkers: number; idleTimeout: number; useTransferables: boolean; workerUrl: string | undefined; } /** * Default worker pool options */ export declare const DEFAULT_POOL_OPTIONS: ResolvedPoolOptions; /** * Resolve worker pool options with defaults */ export declare function resolvePoolOptions(options?: WorkerPoolOptions): ResolvedPoolOptions; /** * Get priority value for sorting */ export declare function getPriorityValue(priority?: string): number; /** * Check if Web Workers are available in the current environment */ export declare function hasWorkerSupport(): boolean; export { createAbortError } from "../../shared/errors.js";