import { Element } from '../element.js';
import { Action, Pipeline } from '../model/index.js';
export declare class EachAction extends Action {
    static $type: string;
    static $icon: string;
    static $help: string;
    pipeline: Pipeline;
    staticScope: boolean;
    $iteration: number | null;
    $elements: Element[] | null;
    reset(): void;
    hasChildren(): boolean;
    resolveChildrenScope(): Promise<Element[]>;
    exec(): Promise<void>;
    afterRun(): void;
    leave(): void;
    getCurrentElement(): Promise<Element | null>;
    captureScope(): Promise<Element[]>;
    nextIndex(): void;
}
//# sourceMappingURL=Flow.each.d.ts.map