import ShopApi from 'commercecloud-ocapi-client'; import { ClientConfig, Search } from 'commerce-sdk'; import { ProductSearchApi } from './interfaces'; import { ProductSearchParams, ProductSearchResponse } from '../../types'; export declare class OcapiProductSearchApi implements ProductSearchApi { protected config: ShopApi.ApiConfig; protected api: ShopApi.ProductSearchApi; constructor(config: ShopApi.ApiConfig); searchProducts(params: ProductSearchParams, locale?: string): Promise; } export declare class CapiProductSearchApi implements ProductSearchApi { protected config: ClientConfig; protected api: Search.ShopperSearch; constructor(config: ClientConfig); searchProducts(params: ProductSearchParams, locale?: string): Promise; }