import SignalThreshold = require('../Entity/Matrix/SignalThreshold'); import mongoose = require('mongoose'); import List = require('../Entity/List'); export = SignalThresholdRecorder; declare class SignalThresholdRecorder { private model; private documentExecutor; static $inject: string[]; constructor(model: mongoose.Model); insertOrUpdateList(signalThresholdList: List, callback: (e: Error, signalThresholdList?: List) => void): void; insertOrUpdate(signalThreshold: SignalThreshold, callback: (e: Error, signalThreshold?: SignalThreshold) => void): void; insertList(signalThresholdList: List, callback: (e: Error, signalThresholdList?: List) => void): void; insert(signalThreshold: SignalThreshold, callback: (e: Error, signalThreshold?: SignalThreshold) => void): void; }