import { EmbeddedRunner } from "./EmbeddedRunner.js"; import { EmbeddedWithSerializationRunner } from "./EmbeddedWithSerializationRunner.js"; import { PoolRunner, RunnerPool } from "./PoolRunner.js"; import { WebWorkerRunner } from "./WebWorkerRunner.js"; export { EmbeddedRunner, EmbeddedWithSerializationRunner, PoolRunner, RunnerPool, WebWorkerRunner, }; export { WithCacheLoaderRunner } from "./WithCacheLoaderRunner.js"; export declare const allRunnerNames: readonly ["web-worker", "embedded", "embedded-with-serialization"]; export type RunnerName = (typeof allRunnerNames)[number]; export declare function runnerByName(name: RunnerName, threads?: number): EmbeddedRunner | EmbeddedWithSerializationRunner | PoolRunner | WebWorkerRunner; export declare const defaultRunnerName: "embedded"; export declare function getDefaultRunner(): EmbeddedRunner | EmbeddedWithSerializationRunner | PoolRunner | WebWorkerRunner; //# sourceMappingURL=index.d.ts.map