/// import { EventEmitter } from 'events'; import { Job } from '../../job'; import { EngineInterface, EngineSpecs, BinariesSpec } from './index.js'; export declare class slurmEngine implements EngineInterface { submitBin: string; cancelBin: string; queueBin: string; specs: EngineSpecs; iCache?: string; execUser?: string; constructor(engineBinaries: BinariesSpec | undefined); setSysProfile(sysKeyProfile: string): void; generateHeader(jobID: string, jobProfileKey: string | undefined): string; list(): EventEmitter; kill(jobList: Job[], overrideBinary?: string): EventEmitter<[never]>; testCommand(): string; getExecUser(): string | undefined; }