import IEntity = require('../IEntity'); export = Customer; declare class Customer implements IEntity { private id; private eShopId; private firstname; private lastname; private email; private gender; private birthday; private anonymous; private dateCreated; static TABLE_NAME: string; static COLUMN_CUSTOMER_ID: string; static COLUMN_E_SHOP_ID: string; static COLUMN_FIRSTNAME: string; static COLUMN_LASTNAME: string; static COLUMN_EMAIL: string; static COLUMN_GENDER: string; static COLUMN_BIRTHDAY: string; static COLUMN_ANONYMOUS: string; static COLUMN_DATE_CREATED: string; Id: number; EShopId: number; Name: string; constructor(id: number, eShopId: number, firstname: string, lastname: string, email: string, gender: string, birthday: Date, anonymous: boolean, dateCreated: Date); static fromRow(r: any): Customer; static toObject(entity: Customer): { id: number; eShopId: number; firstname: string; lastname: string; email: string; gender: string; birthday: Date; anonymous: boolean; dateCreated: Date; }; toObject(): { id: number; eShopId: number; firstname: string; lastname: string; email: string; gender: string; birthday: Date; anonymous: boolean; dateCreated: Date; }; static fromObject(object: any): Customer; }