import { Bytecode } from './../Bytecode';
import { ExceptionInfo } from './../abc/lazy/ExceptionInfo';
export declare class Instruction {
    readonly position: number;
    name: Bytecode;
    params: Array<number> | number;
    delta: number;
    readonly deltaScope: number;
    readonly terminal: boolean;
    readonly refs: Array<number>;
    stack: number;
    scope: number;
    catchBlock: ExceptionInfo;
    catchStart: boolean;
    catchEnd: boolean;
    returnTypeId: number;
    childs: number[];
    comment: string;
    constructor(position: number, name: Bytecode, params?: Array<number> | number, delta?: number, deltaScope?: number, terminal?: boolean, refs?: Array<number>);
    toString(): string;
}
//# sourceMappingURL=Instruction.d.ts.map