import { AccountProof } from "../../core/state.js"; import * as valibot1918 from "valibot"; import { InferOutput } from "valibot"; import { Readable } from "@ethernauta/transport"; //#region src/method/state/get-proof.d.ts declare const ParametersSchema: valibot1918.UnionSchema<[valibot1918.TupleSchema<[valibot1918.SchemaWithPipe, valibot1918.BrandAction<`0x${string}`, "Address">]>, valibot1918.ArraySchema, valibot1918.BrandAction<`0x${string}`, "BytesMax32">]>, undefined>, valibot1918.UnionSchema<[valibot1918.SchemaWithPipe | undefined>, valibot1918.BrandAction<`0x${string}`, "Uint">]>, valibot1918.UnionSchema<[valibot1918.LiteralSchema<"earliest", undefined>, valibot1918.LiteralSchema<"finalized", undefined>, valibot1918.LiteralSchema<"safe", undefined>, valibot1918.LiteralSchema<"latest", undefined>, valibot1918.LiteralSchema<"pending", undefined>], undefined>, valibot1918.SchemaWithPipe, valibot1918.BrandAction<`0x${string}`, "Hash32">]>], undefined>], undefined>, valibot1918.ObjectSchema<{ readonly address: valibot1918.SchemaWithPipe, valibot1918.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot1918.ArraySchema, valibot1918.BrandAction<`0x${string}`, "BytesMax32">]>, undefined>; readonly blockNumberOrTagOrHash: valibot1918.UnionSchema<[valibot1918.SchemaWithPipe | undefined>, valibot1918.BrandAction<`0x${string}`, "Uint">]>, valibot1918.UnionSchema<[valibot1918.LiteralSchema<"earliest", undefined>, valibot1918.LiteralSchema<"finalized", undefined>, valibot1918.LiteralSchema<"safe", undefined>, valibot1918.LiteralSchema<"latest", undefined>, valibot1918.LiteralSchema<"pending", undefined>], undefined>, valibot1918.SchemaWithPipe, valibot1918.BrandAction<`0x${string}`, "Hash32">]>], undefined>; }, undefined>], undefined>; type Parameters = InferOutput; /** * @returns The merkle proof for a given account and optionally some storage keys */ declare function eth_getProof(_parameters: Parameters): Readable; //#endregion export { eth_getProof }; //# sourceMappingURL=get-proof.d.ts.map