import { AvmMachineState } from '../avm_machine_state.js'; import { AvmJournal } from '../journal/journal.js'; import { Instruction } from './instruction.js'; export declare class Call extends Instruction { private _gasOffset; private addrOffset; private argsOffset; private argSize; private retOffset; private retSize; private successOffset; static type: string; static numberOfOperands: number; constructor(_gasOffset: number, addrOffset: number, argsOffset: number, argSize: number, retOffset: number, retSize: number, successOffset: number); execute(machineState: AvmMachineState, journal: AvmJournal): Promise; } export declare class StaticCall extends Instruction { private _gasOffset; private addrOffset; private argsOffset; private argSize; private retOffset; private retSize; private successOffset; static type: string; static numberOfOperands: number; constructor(_gasOffset: number, addrOffset: number, argsOffset: number, argSize: number, retOffset: number, retSize: number, successOffset: number); execute(machineState: AvmMachineState, journal: AvmJournal): Promise; } //# sourceMappingURL=external_calls.d.ts.map