import { FExecutionContext } from '@freemework/common'; import { WorkflowVirtualMachine } from '../WorkflowVirtualMachine.js'; import { ActivityElement } from './Activity.js'; import { NativeActivity } from './NativeActivity.js'; export declare class LoopActivity extends NativeActivity { static of(vmContext: WorkflowVirtualMachine.Context): LoopActivityElement; constructor(child: NativeActivity); protected onExecute(executionContext: FExecutionContext): Promise; } export declare class LoopActivityElement extends ActivityElement { constructor(stackFrame: WorkflowVirtualMachine.StackFrame); get isBreakRequired(): boolean; break(): void; }