import { Target } from '../../types/main';
import Analyzer from '../Analyzer';
export declare const REPEAT_BLOCK_OPCODE = "control_repeat";
export declare const FOREVER_BLOCK_OPCODE = "control_forever";
export declare const REPEAT_UNTIL_BLOCK_OPCODE = "control_repeat_until";
declare class FlowControl extends Analyzer {
    score: number;
    targets: Target[];
    constructor(targets: Target[]);
    execute(): number;
    private firstPointSequenceBlocks;
    private twoPointsRepeatOrForever;
    private threePointsRepeatUntil;
}
export default FlowControl;
