import { ExcludeNone, PoolApi } from '@dodoex/api';
export type FetchPoolList = ExcludeNone<ReturnType<Exclude<(typeof PoolApi.graphql.fetchPoolPairList)['__apiType'], undefined>>['basePairs']>;
export declare const usePoolPairList: ({ baseAddress, quoteAddress, poolAddress, isMyPool, skip, }: {
    baseAddress?: string;
    quoteAddress?: string;
    poolAddress?: string;
    isMyPool?: boolean;
    skip?: boolean;
}) => {
    loading: boolean;
    datas: {
        id: string;
        type: string;
        creator: any;
        lpFeeRate: any;
        i?: any | null;
        k?: any | null;
        baseReserve: any;
        quoteReserve: any;
        createdAtTimestamp: any;
        lastTradePrice: any;
        volumeUSD: any;
        baseToken: {
            id: string;
            symbol: string;
            name: string;
            decimals: any;
            usdPrice: any;
        };
        quoteToken: {
            id: string;
            symbol: string;
            name: string;
            decimals: any;
            usdPrice: any;
        };
    }[];
};
