import { GetPairsByChainAndAddressParams, GetPairsByTokenAddressParams, GetPoolsByTokenAddressParams, GetTokenPaidOrdersParams, SearchPairsByQueryParams } from "../shared";
import { IDexScreener } from "./IDexScreener";
export declare class DexScreener implements IDexScreener {
    constructor();
    getLatestBoostedTokens(): Promise<import("../shared").GetLatestBoostedTokenType[]>;
    getLatestTokenProfiles(): Promise<import("../shared").GetLatestTokenProfileType[]>;
    getMostBoostedTokens(): Promise<import("../shared").GetMostBoostedTokenType[]>;
    getPairsByChainAndAddresses({ chainId, pairAddresses, }: GetPairsByChainAndAddressParams): Promise<import("../shared").GetPairsByChainAndAddressType>;
    getPairsByTokenAddress({ chainId, tokenAddresses, }: GetPairsByTokenAddressParams): Promise<import("../shared").GetPairsByTokenAddressType>;
    getPoolsByTokenAddress({ chainId, tokenAddress, }: GetPoolsByTokenAddressParams): Promise<import("../shared").GetPoolsByTokenAddressType>;
    getTokenPaidOrders({ chainId, tokenAddress, }: GetTokenPaidOrdersParams): Promise<import("../shared").GetPairsByTokenAddressType>;
    searchPairsByQuery({ query }: SearchPairsByQueryParams): Promise<import("../shared").SearchPairsByQueryType>;
}
//# sourceMappingURL=DexScreener.d.ts.map