import { ReceiptInfo } from "../core/receipt.js"; import * as valibot1444 from "valibot"; import { InferOutput } from "valibot"; //#region src/lib/post-byzantium.d.ts declare const RECEIPT_STATUS: { readonly REVERTED: "0x0"; readonly SUCCESS: "0x1"; }; type ReceiptStatus = (typeof RECEIPT_STATUS)[keyof typeof RECEIPT_STATUS]; declare const ReceiptStatusSchema: valibot1444.SchemaWithPipe, valibot1444.BrandAction<"0x0" | "0x1", "Uint">]>; declare const PostByzantiumReceiptSchema: valibot1444.ObjectSchema<{ readonly status: valibot1444.SchemaWithPipe, valibot1444.BrandAction<"0x0" | "0x1", "Uint">]>; readonly blockHash: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Hash32">]>; readonly blockNumber: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly from: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Address">]>; readonly cumulativeGasUsed: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly gasUsed: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly logs: valibot1444.ArraySchema; readonly logIndex: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly transactionIndex: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly transactionHash: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Hash32">]>; readonly blockHash: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Hash32">]>; readonly blockNumber: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly address: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Address">]>; readonly data: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Bytes">]>; readonly topics: valibot1444.ArraySchema, valibot1444.BrandAction<`0x${string}`, "Bytes32">]>, undefined>; }, undefined>, undefined>; readonly logsBloom: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Bytes256">]>; readonly transactionHash: valibot1444.SchemaWithPipe, valibot1444.BrandAction<`0x${string}`, "Hash32">]>; readonly transactionIndex: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly effectiveGasPrice: valibot1444.SchemaWithPipe | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>; readonly type: valibot1444.OptionalSchema, valibot1444.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly to: valibot1444.NullableSchema, valibot1444.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly blobGasUsed: valibot1444.OptionalSchema | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly root: valibot1444.OptionalSchema, valibot1444.BrandAction<`0x${string}`, "Hash32">]>, undefined>; readonly blobGasPrice: valibot1444.OptionalSchema | undefined>, valibot1444.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly contractAddress: valibot1444.NullableSchema, valibot1444.BrandAction<`0x${string}`, "Address">]>, undefined>; }, undefined>; type PostByzantiumReceiptInfo = InferOutput; declare function is_post_byzantium(_receipt: ReceiptInfo): _receipt is PostByzantiumReceiptInfo; //#endregion export { PostByzantiumReceiptInfo, PostByzantiumReceiptSchema, RECEIPT_STATUS, ReceiptStatus, ReceiptStatusSchema, is_post_byzantium }; //# sourceMappingURL=post-byzantium.d.ts.map