import IEntity = require('../IEntity'); import List = require('../List'); import ServiceConnection = require('./ServiceConnection'); import ServiceTypeEnum = require('./ServiceTypeEnum'); export = EShop; declare class EShop implements IEntity { private id; private name; private serviceConnectionList; private url; private dateCreated; private imageUri; Id: number; Name: string; Url: string; ImageUri: string; constructor(id: number, name: string, serviceConnectionList: List, url: string, dateCreated: Date, imageUri: string); toObject(): { id: number; name: string; serviceConnections: any[]; url: string; dateCreated: Date; imageUri: string; }; static toObject(e: EShop): { id: number; name: string; serviceConnections: any[]; url: string; dateCreated: Date; imageUri: string; }; static fromObject(o: any): EShop; addServiceConnection(serviceType: ServiceTypeEnum, info: any): void; removeServiceConnection(serviceType: ServiceTypeEnum): void; getServiceConnection(serviceType: ServiceTypeEnum): ServiceConnection; }