import { Worker as JestWorker } from 'next/dist/compiled/jest-worker'; type FarmOptions = NonNullable[1]>; export declare function getNextBuildDebuggerPortOffset(_: { kind: 'export-page'; }): number; export declare class Worker { private _worker; constructor(workerPath: string, options: Omit & { forkOptions?: (Omit, 'env'> & { env?: Partial | undefined; }) | undefined; /** * `-1` if not inspectable */ debuggerPortOffset: number; enableSourceMaps?: boolean; /** * True if `--max-old-space-size` should not be forwarded to the worker. */ isolatedMemory: boolean; timeout?: number; onActivity?: () => void; onActivityAbort?: () => void; onRestart?: (method: string, args: any[], attempts: number) => void; logger?: Pick; exposedMethods: ReadonlyArray; enableWorkerThreads?: boolean; }); end(): ReturnType; /** * Quietly end the worker if it exists */ close(): void; } export {};