import { type RpcAccountStateOverride, type RpcStateMapping, type RpcStateOverride, type SignedAuthorization, type StateMapping, type StateOverride } from 'viem'; type SerializeStateMappingParameters = StateMapping | undefined; export declare function serializeStateMapping(stateMapping: SerializeStateMappingParameters): RpcStateMapping | undefined; type SerializeAccountStateOverrideParameters = Omit; export declare function serializeAccountStateOverride(parameters: SerializeAccountStateOverrideParameters): RpcAccountStateOverride; type SerializeStateOverrideParameters = StateOverride | undefined; export declare function serializeStateOverride(parameters?: SerializeStateOverrideParameters): RpcStateOverride | undefined; export declare function formatAuthorization(authorization: SignedAuthorization): { address: `0x${string}`; chainId: `0x${string}`; nonce: `0x${string}`; r: `0x${string}`; s: `0x${string}`; yParity: `0x${string}`; }; export {}; //# sourceMappingURL=serialize.d.ts.map