import { RelatedProps, RelatedWidgetProps, SDKUtils } from "../../models/common"; import { Product } from "../../models/fullTextSearch"; interface Props extends RelatedProps { self: SDKUtils; } interface PropsWidgets extends RelatedWidgetProps { self: SDKUtils; } interface ReportProductsShownProps { self: SDKUtils; id: string; products: Product[]; widget_id?: string; st?: string; spv?: string; spc?: string; spp?: string; callback?: (response: any) => void; cartToken?: string; } export declare const recommendations: ({ specs, recent, productID, self, callback, withAttributes, src }: Props) => void; export declare const recommendationsByWidget: ({ widgetsIDS, recent, productID, self, callback, withAttributes, src }: PropsWidgets) => void; export declare const reportRecommendationsProductsShown: ({ id, self, products, widget_id, st, spv, spc, spp, callback, cartToken }: ReportProductsShownProps) => Promise; export {};