import { MongodbService } from '../../../services/mongodb/mongodb.service'; import { DaoBase } from '../../../services/state-machines/dao.abstract'; export declare class TruckDaoService extends DaoBase { private readonly mongoConnection; private TRUCK_STATE_FILTER_DATE; protected getCollection(): any; protected isCoupledThing(): boolean; private truckCollection; constructor(mongoConnection: MongodbService); private removeMinutesAndSeconds; getPreviousSummaryState(thing: string, from: number, states: string[]): Promise; findLastTracksAndMetadata(trucks: string[]): Promise; getSummaryReportData(things: string[], states: string[], from: number, to: number): Promise; getSummaryReportDetailData(id: string, from: number, to: number): Promise; }