import { Opcode } from "../spec"; import { Instruction } from "./"; export interface LoadStoreInstruction extends Instruction { opcode: Opcode.ALOAD | Opcode.ASTORE | Opcode.DLOAD | Opcode.DSTORE | Opcode.FLOAD | Opcode.FSTORE | Opcode.ILOAD | Opcode.ISTORE | Opcode.LLOAD | Opcode.LSTORE | Opcode.RET | Opcode.GETFIELD | Opcode.GETSTATIC | Opcode.PUTFIELD | Opcode.PUTSTATIC; index: number; } export declare const readLoadStore: (insn: Instruction) => LoadStoreInstruction; export declare const writeLoadStore: (insn: LoadStoreInstruction) => Instruction;