import { ProductPreview } from './product-types';
import { TipserProductModel } from '../components/product/model';
export declare class ProductApi {
    private tipserApiUrl;
    private posId;
    constructor(tipserApiUrl: string, posId: string);
    getProduct: (productId: string) => Promise<TipserProductModel>;
    getStyleWithProducts(productId: string): Promise<ProductPreview[]>;
    getProductsInColorRelation(productId: string): Promise<ProductPreview[]>;
    /**
     * List of similar products based on a new algorithm
     */
    getNewSimilarProducts: (productId: string) => Promise<ProductPreview[]>;
    /**
     * Basic list of similar products
     */
    getSimilarProducts: (productId: string) => Promise<ProductPreview[]>;
}
//# sourceMappingURL=product-api.d.ts.map