import type { ethers } from 'ethers'; export type Hex = `0x${string}`; export interface TypedData { readonly domain: { readonly name: string; readonly version: string; readonly chainId: string; }; readonly primaryType: string; readonly types: Record>; readonly message: Record; } export interface EthereumSigner { readonly signTypedData: (typedData: TypedData) => Promise; } export declare function ethersSignerAdapter(ethersSigner: ethers.Signer): EthereumSigner; /** * Returns the typed data that needs to be signed by an Ethereum * wallet in order to generate a Paradex account. * @returns The typed data object. */ export declare function buildEthereumStarkKeyTypedData(ethereumChainId: string): TypedData; //# sourceMappingURL=types.d.ts.map