import { WorkerInitializationRenderOptions, WorkerPoolOptions } from "./types.js";
import { WorkerPoolManager } from "./WorkerPoolManager.js";

//#region src/worker/getOrCreateWorkerPoolSingleton.d.ts
interface SetupWorkerPoolProps {
  poolOptions: WorkerPoolOptions;
  highlighterOptions: WorkerInitializationRenderOptions;
}
declare function getOrCreateWorkerPoolSingleton({
  poolOptions,
  highlighterOptions
}: SetupWorkerPoolProps): WorkerPoolManager;
declare function terminateWorkerPoolSingleton(): void;
//#endregion
export { SetupWorkerPoolProps, getOrCreateWorkerPoolSingleton, terminateWorkerPoolSingleton };
//# sourceMappingURL=getOrCreateWorkerPoolSingleton.d.ts.map