/** * @file types.ts * @notice Type definitions for bridge services */ export interface EIP712TypedData { types: { EIP712Domain: Array<{ name: string; type: string }>; [key: string]: Array<{ name: string; type: string }>; }; domain: { name: string; version: string; chainId: number; verifyingContract?: string; }; primaryType: string; message: Record; }