/// /// import type { ProductsWidgetConfig, ProductsWidgetEmits } from "../types"; import type { SearchApiService } from "../../searchWidget/types"; export declare function useProductsWidget(config: ProductsWidgetConfig, apiService: SearchApiService | undefined, emit: ProductsWidgetEmits): { isLoading: import("vue").ComputedRef; error: import("vue").ComputedRef; pagination: import("vue").ComputedRef<{ currentPage: number; totalPages: number; totalProducts: number; itemsPerPage: number; offset: number; }>; loadProducts: (page?: number) => Promise; handlePageChange: (page: number) => Promise; handleProductSelect: (product: any, event?: MouseEvent) => Promise; }; //# sourceMappingURL=useProductsWidget.d.ts.map