import Flow from './flow'; export default class ExecutionStragegy { private looping; private matchUntilHalt; private flow; private agenda; private rootNode; private __halted; private flowAltered; private onAlter; constructor(flow: Flow, matchUntilHalt?: boolean); halt(): void; private setup; private tearDown; private __handleAsyncNext; private callNext; execute(): Promise<{}>; }