/** * Cross-VM `SignableInput` shape for EVM EIP-712 typed-data signing. * * The EVM quote writer composes this from a `CreateWarpQuoteRequest` plus * the on-chain `OffchainQuotedLinearFee.SIGNED_QUOTE_TYPEHASH` layout. The * shape here is generic EIP-712 — any TypedDataField tree works. */ export interface Eip712TypedDataDomain { name: string; version: string; chainId: number; verifyingContract: string; } export interface Eip712TypedDataField { name: string; type: string; } export type Eip712Signable = { domain: Eip712TypedDataDomain; types: Record; message: Record; }; export declare function isEip712Signable(input: unknown): input is Eip712Signable; export declare function parseEip712Signable(input: unknown): Eip712Signable; //# sourceMappingURL=Eip712Signable.d.ts.map