import { GraphQLClient } from 'graphql-request'; import { PoolData, PoolDayData } from '../../types'; /** * Fetch token pools * @param client * @param tokenAddress * @param tokenSide * @returns {Promise} */ export declare const fetchTokenPools: (client: GraphQLClient, tokenAddress: string, tokenSide?: string | undefined) => Promise; /** * * @param client * @param poolsArr * @param orderBy * @param orderDirection * @returns {Promise} */ export declare const fetchPoolsData: (client: GraphQLClient, poolsArr?: any, orderBy?: string | undefined, orderDirection?: string | undefined) => Promise; /** * * @param client * @param poolsArr * @param blockNumber * @param orderBy * @param orderDirection * @returns {Promise<*[]|PoolData[]>} */ export declare const fetchPoolsPastData: (client: GraphQLClient, poolsArr: string[] | undefined, blockNumber: number | undefined, orderBy?: string | undefined, orderDirection?: string | undefined) => Promise; /** * * @param client * @param poolsArr * @param startTime * @param skip * @returns {Promise} */ export declare const fetchPoolsDayData: (client: GraphQLClient, poolsArr: string[] | undefined, startTime: number, skip?: number) => Promise;