import Web3 from "web3"; import BigNumber from "bignumber.js"; import { Address } from "../pair"; import { PairXYeqK } from "./pair-xyeqk"; export declare class PairUniswapV2 extends PairXYeqK { private pairAddr; private fixedFee; private initData?; allowRepeats: boolean; private pair; private feeKData; constructor(chainId: number, web3: Web3, pairAddr: Address, fixedFee?: BigNumber, initData?: { tokenA: Address; tokenB: Address; } | undefined); protected _init(): Promise<{ pairKey: string; tokenA: string; tokenB: string; }>; refresh(): Promise; protected swapExtraData(): string; }