import Signal = require('../Entity/Matrix/Signal'); import Util = require('asimplia-util'); import List = Util.ODBM.Entity.List; export = SignalRecorder; declare class SignalRecorder { private connection; private sqlExecutor; static $inject: string[]; constructor(connection: any); insertList(signalList: List, callback: (e: Error, signalList?: List) => void): void; insert(signal: Signal, callback: (e: Error, signal?: Signal) => void): void; update(signal: Signal, callback: (e: Error, signal?: Signal) => void): void; removeByEShopIdAndLoadId(eShopId: number, loadId: number, callback: (e: Error) => void): void; }