import { CallFrame } from "./call.js"; import * as valibot2646 from "valibot"; import { InferOutput } from "valibot"; //#region src/method/debug/result.d.ts declare const TraceResultSchema: valibot2646.VariantSchema<"tracer", [valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"callTracer", undefined>; readonly result: valibot2646.GenericSchema; }, undefined>, valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"prestateTracer", undefined>; readonly result: valibot2646.UnionSchema<[valibot2646.ObjectSchema<{ readonly pre: valibot2646.RecordSchema, valibot2646.BrandAction<`0x${string}`, "Address">]>, valibot2646.ObjectSchema<{ readonly balance: valibot2646.OptionalSchema | undefined>, valibot2646.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot2646.OptionalSchema, undefined>; readonly code: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, undefined>; readonly post: valibot2646.RecordSchema, valibot2646.BrandAction<`0x${string}`, "Address">]>, valibot2646.ObjectSchema<{ readonly balance: valibot2646.OptionalSchema | undefined>, valibot2646.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot2646.OptionalSchema, undefined>; readonly code: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, undefined>; }, undefined>, valibot2646.RecordSchema, valibot2646.BrandAction<`0x${string}`, "Address">]>, valibot2646.ObjectSchema<{ readonly balance: valibot2646.OptionalSchema | undefined>, valibot2646.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot2646.OptionalSchema, undefined>; readonly code: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, undefined>], undefined>; }, undefined>, valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"4byteTracer", undefined>; readonly result: valibot2646.RecordSchema, valibot2646.NumberSchema, undefined>; }, undefined>, valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"struct", undefined>; readonly result: valibot2646.ObjectSchema<{ readonly gas: valibot2646.NumberSchema; readonly failed: valibot2646.BooleanSchema; readonly returnValue: valibot2646.StringSchema; readonly structLogs: valibot2646.ArraySchema; readonly op: valibot2646.StringSchema; readonly gas: valibot2646.NumberSchema; readonly gasCost: valibot2646.NumberSchema; readonly depth: valibot2646.NumberSchema; readonly stack: valibot2646.OptionalSchema, undefined>, undefined>; readonly memory: valibot2646.OptionalSchema, undefined>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.StringSchema, undefined>, undefined>; readonly error: valibot2646.OptionalSchema, undefined>; }, undefined>, undefined>; }, undefined>; }, undefined>], undefined>; type TraceResult = InferOutput; declare const BlockTraceEntrySchema: valibot2646.ObjectSchema<{ readonly txHash: valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Hash32">]>; readonly trace: valibot2646.VariantSchema<"tracer", [valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"callTracer", undefined>; readonly result: valibot2646.GenericSchema; }, undefined>, valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"prestateTracer", undefined>; readonly result: valibot2646.UnionSchema<[valibot2646.ObjectSchema<{ readonly pre: valibot2646.RecordSchema, valibot2646.BrandAction<`0x${string}`, "Address">]>, valibot2646.ObjectSchema<{ readonly balance: valibot2646.OptionalSchema | undefined>, valibot2646.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot2646.OptionalSchema, undefined>; readonly code: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, undefined>; readonly post: valibot2646.RecordSchema, valibot2646.BrandAction<`0x${string}`, "Address">]>, valibot2646.ObjectSchema<{ readonly balance: valibot2646.OptionalSchema | undefined>, valibot2646.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot2646.OptionalSchema, undefined>; readonly code: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, undefined>; }, undefined>, valibot2646.RecordSchema, valibot2646.BrandAction<`0x${string}`, "Address">]>, valibot2646.ObjectSchema<{ readonly balance: valibot2646.OptionalSchema | undefined>, valibot2646.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot2646.OptionalSchema, undefined>; readonly code: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, valibot2646.SchemaWithPipe, valibot2646.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, undefined>], undefined>; }, undefined>, valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"4byteTracer", undefined>; readonly result: valibot2646.RecordSchema, valibot2646.NumberSchema, undefined>; }, undefined>, valibot2646.ObjectSchema<{ readonly tracer: valibot2646.LiteralSchema<"struct", undefined>; readonly result: valibot2646.ObjectSchema<{ readonly gas: valibot2646.NumberSchema; readonly failed: valibot2646.BooleanSchema; readonly returnValue: valibot2646.StringSchema; readonly structLogs: valibot2646.ArraySchema; readonly op: valibot2646.StringSchema; readonly gas: valibot2646.NumberSchema; readonly gasCost: valibot2646.NumberSchema; readonly depth: valibot2646.NumberSchema; readonly stack: valibot2646.OptionalSchema, undefined>, undefined>; readonly memory: valibot2646.OptionalSchema, undefined>, undefined>; readonly storage: valibot2646.OptionalSchema, valibot2646.StringSchema, undefined>, undefined>; readonly error: valibot2646.OptionalSchema, undefined>; }, undefined>, undefined>; }, undefined>; }, undefined>], undefined>; }, undefined>; type BlockTraceEntry = InferOutput; //#endregion export { BlockTraceEntry, BlockTraceEntrySchema, TraceResult, TraceResultSchema }; //# sourceMappingURL=result.d.ts.map