import { VariableCondition } from '@easy-coder/sdk/variable';
import { FlowNodeOptions } from '../../type';
import { default as Base } from '../base';

export type ConditionLoopParams = {
    condition?: VariableCondition.Desc;
    loopFirstNodeId?: string;
};
export default class ConditionLoopNode extends Base<ConditionLoopParams> {
    static Type: string;
    constructor(option: FlowNodeOptions);
    protected _execute(): Promise<void>;
}
