import { ProgramCounter } from './ProgramCounter'; export declare type JumpOp = 'CALL' | 'JMP' | 'JMPIF' | 'JMPIFNOT'; export declare abstract class Jump { readonly op: TOp; readonly pc: ProgramCounter; constructor(op: TOp, pc: ProgramCounter); abstract plus(pc: number): Jump; }