import { TWorld, TFeatureStep, TStepInput } from '../defs.js'; import { TSeqPath } from '../../schema/protocol.js'; import { AStepper } from '../astepper.js'; import { ExecutionIntent, FlowSignal } from '../../schema/protocol.js'; export declare class FlowRunner { private world; private steppers; private resolver; constructor(world: TWorld, steppers: AStepper[]); runStatement(statement: string | TStepInput, options?: { args?: Record; intent?: ExecutionIntent; parentStep?: TFeatureStep; seqPath?: TSeqPath; }): Promise; runStatements(statements: (string | TStepInput)[], options?: { args?: Record; intent?: ExecutionIntent; parentStep?: TFeatureStep; }): Promise; runSteps(steps: TFeatureStep[], options?: { intent?: ExecutionIntent; parentStep?: TFeatureStep; }): Promise; } //# sourceMappingURL=flow-runner.d.ts.map