import { type Address, type Hex, type TypedDataDefinition } from 'viem'; export interface Erc7739VerifierDomain { readonly name: string; readonly version: string; readonly chainId: number; readonly verifyingContract: Address; readonly salt: Hex; } export declare function hashErc7739TypedData(input: { readonly typedData: TypedDataDefinition; readonly verifierDomain: Erc7739VerifierDomain; }): Hex; export declare function wrapErc7739TypedDataSignature(input: { readonly typedData: TypedDataDefinition; readonly signature: Hex; }): Hex; //# sourceMappingURL=erc7739.d.ts.map