import "server-only"; import type { CatalogProduct, CatalogQuery } from "@salixcommerce/core"; export type CatalogListInput = Partial>; export interface CatalogRepository { findBySlug(slug: string): Promise; list(input?: CatalogListInput): Promise; }