import { ContractMethod, PricingMethod } from './constants'; declare type Symbol = string; declare type Address = string; declare type AddressOrSymbol = Address | Symbol; declare type PriceString = string; declare type NumberAsString = string; declare type NetworkID = 1 | 3 | 56 | 137 | 250 | 42161 | 43114; declare const ETHER_ADDRESS = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"; declare type APIQuery = { [name: string]: string | number | boolean; }; declare type Allowance = { tokenAddress: Address; allowance: string; }; declare type APIError = { message: string; status?: number; data?: any; }; declare type Transaction = { from: Address; to: Address; value: string; data: string; chainId: number; }; declare type RateOptions = { excludeDEXS?: string; includeDEXS?: string; excludePools?: string; excludePricingMethods?: PricingMethod[]; excludeContractMethods?: ContractMethod[]; includeContractMethods?: ContractMethod[]; adapterVersion?: string; partner?: string; maxImpact?: number; maxUSDImpact?: number; }; declare type BuildOptions = { ignoreChecks?: boolean; ignoreGasEstimate?: boolean; onlyParams?: boolean; simple?: boolean; gasPrice?: PriceString; }; export { Symbol, Address, AddressOrSymbol, PriceString, NumberAsString, NetworkID, ETHER_ADDRESS, APIQuery, Allowance, APIError, Transaction, RateOptions, BuildOptions, };