import type AsyncProcessPool from '../abstract/asyncProcessPool'; import ProcessContext from '../abstract/processContext'; import type RootProcessPool from './rootProcessPool'; /** * Process context */ declare class RootProcessContext extends ProcessContext { private _pool; /** * Constructs instance * @param processId process ID * @param pool pool the process is running in */ constructor(poolContext: AsyncProcessPool.Context); /** * Returns pool the process is running in * @returns process pool */ get pool(): RootProcessPool; } export default RootProcessContext;