import { FExecutionContext } from '@freemework/common'; import { Activity } from './Activity.js'; import { NamedBreakpointActivity } from './BreakpointActivity.js'; export declare abstract class NativeActivity extends Activity { private readonly _breakpoints; constructor(...children: ReadonlyArray); get breakpoints(): ReadonlyMap; execute(executionContext: FExecutionContext): Promise; resolveChildActivity(activityOid: string): Activity; protected abstract onExecute(executionContext: FExecutionContext): void | Promise; }