import { SerializableValue } from '../types/Serializable'; import { Transferable } from '../types/Transferable'; import AbstractMessageChannelCommunicator from './AbstractMessageChannelCommunicator'; export declare class WebWorkerCommunicator extends AbstractMessageChannelCommunicator { constructor(workerScriptURL: string, options?: WorkerOptions); sendPayload(serializable: SerializableValue, transferables: Transferable[]): void; close(): void; }