import IEntity = require('../IEntity'); export = Product; declare class Product implements IEntity { private id; private eShopId; private name; private basePrice; private dateCreated; private imageUrl; static TABLE_NAME: string; static COLUMN_E_SHOP_ID: string; static COLUMN_PRODUCT_ID: string; static COLUMN_NAME: string; static COLUMN_BASE_PRICE: string; static COLUMN_DATE_CREATED: string; static COLUMN_IMAGE_URL: string; Id: number; Name: string; EShopId: number; ImageUrl: string; constructor(id: number, eShopId: number, name: string, basePrice: number, dateCreated: Date, imageUrl: string); static fromRow(r: any): Product; static toObject(entity: Product): { id: number; eShopId: number; name: string; basePrice: number; dateCreated: Date; imageUrl: string; }; toObject(): { id: number; eShopId: number; name: string; basePrice: number; dateCreated: Date; imageUrl: string; }; static fromObject(object: any): Product; }