/// import { EventEmitter } from 'events'; import { ScriptRunningArgumentParameters } from '@makeflow/makescript-agent'; import { RunningRecordModelMakeflowInfo } from '../@core'; import { Config } from '../config'; import { RunningRecord } from '../types'; import { AgentService } from './agent-service'; import { DBService } from './db-service'; export declare class RunningService { private agentService; private dbService; private eventEmitter; private config; get runningRecords(): RunningRecord[]; constructor(agentService: AgentService, dbService: DBService, eventEmitter: EventEmitter, config: Config); runScriptDirectly({ namespace, name, parameters, password, }: { namespace: string; name: string; parameters: ScriptRunningArgumentParameters; password: string | undefined; }): Promise; enqueueRunningRecord({ namespace, name, parameters, triggerTokenLabel, makeflowTask, tryToRun, }: { namespace: string; name: string; parameters: ScriptRunningArgumentParameters; triggerTokenLabel: string | undefined; makeflowTask: RunningRecordModelMakeflowInfo | undefined; tryToRun?: boolean; }): Promise; runScriptFromRecords(id: string, password: string | undefined): Promise; }