import { Uint } from "@ethernauta/core"; import * as valibot3373 from "valibot"; import { InferOutput } from "valibot"; import { Readable } from "@ethernauta/transport"; //#region src/method/execute/estimate-gas.d.ts declare const ParametersSchema: valibot3373.UnionSchema<[valibot3373.TupleSchema<[valibot3373.ObjectSchema<{ readonly type: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3373.ArraySchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3373.OptionalSchema; readonly names: valibot3373.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>], undefined>, valibot3373.TupleSchema<[valibot3373.ObjectSchema<{ readonly type: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3373.ArraySchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3373.OptionalSchema; readonly names: valibot3373.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>, valibot3373.UnionSchema<[valibot3373.SchemaWithPipe | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, valibot3373.UnionSchema<[valibot3373.LiteralSchema<"earliest", undefined>, valibot3373.LiteralSchema<"finalized", undefined>, valibot3373.LiteralSchema<"safe", undefined>, valibot3373.LiteralSchema<"latest", undefined>, valibot3373.LiteralSchema<"pending", undefined>], undefined>], undefined>], undefined>, valibot3373.ObjectSchema<{ readonly transaction: valibot3373.ObjectSchema<{ readonly type: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3373.ArraySchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3373.OptionalSchema; readonly names: valibot3373.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>; }, undefined>, valibot3373.ObjectSchema<{ readonly transaction: valibot3373.ObjectSchema<{ readonly type: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3373.ArraySchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3373.OptionalSchema, valibot3373.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3373.OptionalSchema | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3373.OptionalSchema; readonly names: valibot3373.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>; readonly blockNumberOrTag: valibot3373.UnionSchema<[valibot3373.SchemaWithPipe | undefined>, valibot3373.BrandAction<`0x${string}`, "Uint">]>, valibot3373.UnionSchema<[valibot3373.LiteralSchema<"earliest", undefined>, valibot3373.LiteralSchema<"finalized", undefined>, valibot3373.LiteralSchema<"safe", undefined>, valibot3373.LiteralSchema<"latest", undefined>, valibot3373.LiteralSchema<"pending", undefined>], undefined>], undefined>; }, undefined>], undefined>; type Parameters = InferOutput; declare function eth_estimateGas(_parameters: Parameters): Readable; //#endregion export { eth_estimateGas }; //# sourceMappingURL=estimate-gas.d.ts.map