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