import { URI } from '../common/uri.js'; import { IWorkerClient, IWorkerDescriptor } from '../common/worker/simpleWorker.js'; export declare function createBlobWorker(blobUrl: string, options?: WorkerOptions): Worker; export declare class WorkerDescriptor implements IWorkerDescriptor { readonly moduleId: string; readonly label: string | undefined; readonly esmModuleLocation: URI | undefined; constructor(moduleId: string, label: string | undefined); } export declare function createWebWorker(moduleId: string, label: string | undefined): IWorkerClient; export declare function createWebWorker(workerDescriptor: IWorkerDescriptor): IWorkerClient;