import { ProductBuilderProps, ProductCategory, ProductType } from "../types/Product"; export default class ProductBuilder { private name?; private type?; private description?; private id?; private category?; private image_url?; private home_url?; constructor(data?: Partial); setName(name: string): ProductBuilder; setType(type: ProductType): ProductBuilder; setDescription(description: string): ProductBuilder; setID(id: string): ProductBuilder; setCategory(category: ProductCategory): ProductBuilder; setImageUrl(image_url: string): ProductBuilder; setHomeUrl(home_url: string): ProductBuilder; toJSON(): Readonly; private verifyData; }