///
import type { EventEmitter } from 'events';
type MapOfMethods> = {
[K in T[number]]: (...args: Array) => Promise | unknown;
};
export type RegisterWorkers> = EventEmitter & MapOfMethods;
export declare const createWorkers: (runner: {
registerWorkers: (workerFilePath: string, exportedMethods: string[]) => RegisterWorkers<[
'saveDiffTo'
]>;
}) => RegisterWorkers<[
'saveDiffTo'
]>;
export type CreateWorkersRunner = Parameters[0];
export {};