import { TypedWorker, RQRSConstraint, RqtoRSConstraint, WorkerFunctionsMap, RequestTypeToResponseTypeMap } from '../types'; export { TypedWorker, RequestTypeToResponseTypeMap, WorkerFunctionsMap } from '../types'; export declare function TypedWorkerFactory>(msgTypeMapping: RequestTypeToResponseTypeMap, functionsMap: WorkerFunctionsMap): (self: TypedWorker) => void;