import { Target } from '../../types/main';
import Analyzer from '../Analyzer';
export declare const CLONE_OPCODE = "control_start_as_clone";
export declare const DEFINITION_OF_BLOCK_OPCODE = "procedures_definition";
declare class Abstraction extends Analyzer {
    targets: Target[];
    score: number;
    constructor(targets: Target[]);
    execute(): number;
    private firstPointNumberOfScripts;
    private twoPointsNewBlocks;
    private threePointsClones;
}
export default Abstraction;
