import { CollectionName, ConstructorData } from '../types'; import { Image } from './Image'; import { Tag } from './Tag'; /** * Represents a product catalog or collection grouping * @example * ```typescript * const catalog = new Catalog({ * title: 'Summer Collection 2025', * subtitle: 'Seasonal Favorites', * description: 'Seasonal products curated for summer promotions.', * images: [{ value: 'https://example.com/summer.jpg' }], * tags: [{ title: 'Seasonal' }] * }) * ``` */ export declare class Catalog { static collection: CollectionName; createdAt: string; description: string | null; id: string; images: Image[]; subtitle: string | null; tags: Tag[]; title: string | null; updatedAt: string; constructor(data?: ConstructorData); } //# sourceMappingURL=Catalog.d.ts.map