import Revenue = require('../../Entity/Site/Revenue/Revenue'); import RevenueList = require('../../Entity/Site/Revenue/RevenueList'); import IRevenueObject = require('../../Entity/Site/Revenue/IRevenueObject'); import Util = require('asimplia-util'); import Manager = Util.ODBM.Repository.PostgreSql.Manager; export = RevenueRecorder; declare class RevenueRecorder { private connection; private manager; static $service: string; static $inject: string[]; constructor(connection: any, manager?: Manager); insertList(revenueList: RevenueList, callback: (e: Error, revenueList?: RevenueList) => void): void; insert(revenue: Revenue, callback: (e: Error, revenue?: Revenue) => void): void; removeByReceivedAtBetween(eShopId: number, dateFrom: Date, dateTo: Date, callback: (e: Error) => void): void; }