import { ethers } from "ethers";
import { Percent, TokenAmount } from "../../libs/uniswap";
import { Pair } from "../../utils/uniswap/uniswapPair";
export interface CompactToken {
    address: string;
    decimals: number;
    name?: string;
    symbol?: string;
}
export interface CompactTokenWithAmount extends CompactToken {
    amount: ethers.BigNumber;
}
export interface DerivedMintInfo {
    pair: Pair;
    parsedAmounts: {
        [x: string]: TokenAmount;
        [x: number]: TokenAmount;
    };
}
export interface DerivedBurnInfo {
    liquidityPercent: Percent;
    pair: Pair;
    parsedAmounts: {
        [x: string]: TokenAmount;
        [x: number]: TokenAmount;
    };
}
export { Pair } from "../../utils/uniswap/uniswapPair";
