import { Overrides } from 'ethers'; import { IQuote } from './contracts/protocol/IHashflowRouter'; export type RFQTQuoteStruct = IQuote.RFQTQuoteStruct; export type RFQMQuoteStruct = IQuote.RFQMQuoteStruct; export type XChainRFQTQuoteStruct = IQuote.XChainRFQTQuoteStruct; export type XChainRFQMQuoteStruct = IQuote.XChainRFQMQuoteStruct; export type DepositStruct = IQuote.DepositStruct; export type UnsignedRFQTQuoteStruct = Omit; export type UnsignedRFQMQuoteStruct = Omit, 'takerSignature'>; export type UnsignedXChainRFQTQuoteStruct = Omit; export type UnsignedXChainRFQMQuoteStruct = Omit, 'takerSignature'>; export type UnsignedDepositStruct = Omit; export type address = string; export type signature = string; export declare enum HTokenType { LP = 0, XCHAIN = 1 } export declare const Networks: { readonly MAINNET: 1; readonly OPTIMISM: 10; readonly POLYGON: 137; readonly BNB: 56; readonly ARBITRUM: 42161; readonly AVALANCHE: 43114; readonly GOERLI: 5; readonly MUMBAI: 80001; readonly BNB_TESTNET: 97; readonly ZKSYNC_TESTNET: 280; }; export type Options = Overrides & { from?: string | Promise; };