import { ChainId, Currency, CurrencyAmount as CurrencyAmountRaw } from '@uniswap/sdk-core'; import { FeeAmount } from '@uniswap/v3-sdk'; export declare class CurrencyAmount extends CurrencyAmountRaw { } export declare const MAX_UINT160 = "0xffffffffffffffffffffffffffffffffffffffff"; export declare function parseAmount(value: string, currency: Currency): CurrencyAmount; export declare function parseFeeAmount(feeAmountStr: string): FeeAmount; export declare function unparseFeeAmount(feeAmount: FeeAmount): string; export declare function getApplicableV3FeeAmounts(chainId: ChainId): FeeAmount[]; /** * V4 hook addresses per chain for dynamic-fee pool discovery. * Add new hook addresses here so the static provider generates * candidate pools with DYNAMIC_FEE_FLAG for them. */ export declare const V4_HOOK_ADDRESSES: { [chainId: number]: string[]; }; export declare function getApplicableV4FeesTickspacingsHooks(chainId: ChainId): Array<[number, number, string]>;