import { TokenInfo } from '../../../hooks/Token';
import { Pair } from '@uniswap/v2-sdk';
import BigNumber from 'bignumber.js';
export declare function useUniV2Pairs({ pool, baseAmount, quoteAmount, }: {
    pool?: {
        type: string;
        address: string;
        baseToken: TokenInfo;
        quoteToken: TokenInfo;
    };
    baseAmount?: string;
    quoteAmount?: string;
}): {
    isRearTokenA: boolean;
    pair: Pair | null;
    price: BigNumber | undefined;
    invertedPrice: BigNumber | undefined;
    reserveQuery: import("@tanstack/react-query").UseQueryResult<{
        baseReserve: BigNumber;
        quoteReserve: BigNumber;
    } | null, Error>;
    totalBaseLpQuery: import("@tanstack/react-query").UseQueryResult<BigNumber | null, Error>;
    liquidityMinted: BigNumber | undefined;
    poolTokenPercentage: BigNumber | undefined;
    shareOfPool: string;
    isExists: boolean;
};
