storenest-commerce
Version:
Complete e-commerce SDK for Storenest platform with React components, multi-language support, secure checkout, and enterprise-grade security
23 lines (22 loc) • 733 B
TypeScript
import { Product } from '../product';
interface UseProductsReturn {
products: Product[];
total: number;
page: number;
limit: number;
isLoading: boolean;
error: string | null;
loadProducts: (page?: number, limit?: number) => Promise<void>;
loadProductsByCategory: (categorySlug: string, page?: number, limit?: number) => Promise<void>;
hasNextPage: boolean;
hasPreviousPage: boolean;
}
export declare function useProducts(): UseProductsReturn;
interface UseProductDetailReturn {
product: Product | null;
isLoading: boolean;
error: string | null;
loadProduct: (productId: number) => Promise<void>;
}
export declare function useProductDetail(): UseProductDetailReturn;
export {};