import { WorkerInstance } from '../types'; import { AbstractWorkerAdapter } from './base'; /** * Worker adapter for browser environments. * * Supports: * - Web Workers with blob URLs * - Transferable Objects (ArrayBuffer, MessagePort, etc.) * - AbortSignal support for cancellation * * @extends AbstractWorkerAdapter * * @example * ```typescript * const adapter = new BrowserWorkerAdapter(); * if (adapter.isSupported()) { * const worker = await adapter.createWorker(''); * const result = await worker.execute(fn, data); * } * ``` */ export declare class BrowserWorkerAdapter extends AbstractWorkerAdapter { readonly platform: "browser"; createWorker(script: string): Promise; isSupported(): boolean; } //# sourceMappingURL=browser.d.ts.map