import type { EVMTypedData } from "../types/EVMTypedData"; /** * Canonicalize a typed-data payload for the remote signing service: * - add `EIP712Domain` to `types` if absent, * - only include `EIP712Domain` fields actually present in `domain` * (matches `eth_signTypedData_v4` semantics). */ export declare function normalizeEvmTypedData(data: EVMTypedData): EVMTypedData; /** * `JSON.stringify` replacement that serializes BigInt values as hex strings. * Vanilla `JSON.stringify` throws on BigInt; the remote signing service * expects hex. */ export declare function serializeJsonWithBigInt(value: unknown): string;