import { Common } from "@ethereumjs/common"; import { ELApiParams, ELApiReturn, ELTransaction } from "../types.js"; import { ELRpcProvider } from "./rpc_provider.js"; export type Optional = Omit & { [P in keyof T]?: T[P] | undefined; }; export declare function getELCode(rpc: ELRpcProvider, args: ELApiParams["eth_getCode"]): Promise; export declare function getELProof(rpc: ELRpcProvider, args: ELApiParams["eth_getProof"]): Promise; export declare function getELBlock(rpc: ELRpcProvider, args: ELApiParams["eth_getBlockByNumber"]): Promise; export declare function getChainCommon(network: string): Common; export declare function getTxType(tx: ELTransaction): number; //# sourceMappingURL=execution.d.ts.map