import { AbstractGraphQLClient } from '../abstractGraphQLClient'; import { GetExchangeRatesType, GetExchangeRateValueType, GetPriceBandsType, GetPriceBandType, GetProductsType, GetProductType } from './types/catalogGraphQLTypes'; import { CatalogQueries, CatalogQuery } from './types/catalogGraphQLQueries'; export declare class CatalogGraphQLClient extends AbstractGraphQLClient { /** * The base path of the API */ protected basePath: string; /** * The Path of graphql catalog API */ private GRAPHQL; find(request: string): Promise; /** * @deprecated * Prefer using findProductsByQuery instead. */ findByQuery(query: CatalogQuery): Promise; findProductsByQuery(query: Pick): Promise; findOneProductByQuery(query: Pick): Promise; findOnePriceBandByQuery(query: Pick): Promise; findPriceBandsByQuery(query: Pick): Promise; getExchangeRates(query: Pick): Promise; findExchangeRateValue(query: Pick): Promise; }