import mongoose = require('mongoose'); import EShop = require('../Entity/Application/EShop'); import List = require('../Entity/List'); export = EShopRecorder; declare class EShopRecorder { private model; private documentExecutor; static $inject: string[]; constructor(model: mongoose.Model); insertOrUpdateList(eShopList: List, callback: (e: Error, eShopList?: List) => void): void; insertOrUpdate(eShop: EShop, callback: (e: Error, eShop?: EShop) => void): void; }