import * as z from 'zod/mini'; /** Strict integer schema family (decode RPC hex to `bigint`/`number`). */ export declare const strict: { readonly uint: z.ZodMiniCodec, z.ZodMiniBigInt>; readonly num: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }; /** Numberish integer schema family for encode-only `*ToRpc` schemas. */ export declare const toRpc: { readonly uint: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; readonly num: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }; export declare function type(input: input, output: output): z.ZodMiniCodec, z.ZodMiniLiteral>; export declare function baseFields, uint extends z.ZodMiniType, num extends z.ZodMiniType>(type: schema, uint: uint, num: num): { chainId: num; data: z.ZodMiniOptional>; input: z.ZodMiniOptional>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional; nonce: z.ZodMiniOptional; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: schema; value: z.ZodMiniOptional; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional; v: z.ZodMiniOptional; }; export declare function signedBaseFields, uint extends z.ZodMiniType, num extends z.ZodMiniType>(type: schema, uint: uint, num: num): { r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; chainId: num; data: z.ZodMiniOptional>; input: z.ZodMiniOptional>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional; nonce: z.ZodMiniOptional; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: schema; value: z.ZodMiniOptional; yParity: z.ZodMiniOptional; v: z.ZodMiniOptional; }; export declare function optionalChainIdFields, uint extends z.ZodMiniType, num extends z.ZodMiniType>(type: schema, uint: uint, num: num): { chainId: z.ZodMiniOptional; data: z.ZodMiniOptional>; input: z.ZodMiniOptional>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional; nonce: z.ZodMiniOptional; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: schema; value: z.ZodMiniOptional; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional; v: z.ZodMiniOptional; }; export declare function signedOptionalChainIdFields, uint extends z.ZodMiniType, num extends z.ZodMiniType>(type: schema, uint: uint, num: num): { chainId: z.ZodMiniOptional; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; data: z.ZodMiniOptional>; input: z.ZodMiniOptional>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional; nonce: z.ZodMiniOptional; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: schema; value: z.ZodMiniOptional; yParity: z.ZodMiniOptional; v: z.ZodMiniOptional; }; //# sourceMappingURL=TransactionEnvelope.d.ts.map