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