import { ReportServiceBase } from '../../../services/state-machines/report-service.abstract'; import { PlanterDaoService } from './planter.dao.service'; import { PlanterBucketService } from './planter.bucket.service'; export declare class PlanterReportService extends ReportServiceBase { private readonly planterDaoService; private readonly planterBucketService; protected getBucketService(): PlanterBucketService; protected getDaoService(): PlanterDaoService; protected isCoupledThing(): boolean; constructor(planterDaoService: PlanterDaoService, planterBucketService: PlanterBucketService); getAvailableTimeByThings(ids: string[], coupleIds: string[], activities: string[], from: number, to: number): Promise; getAvailableTimeByDriveUnits(ids: string[], driveUnits: string[], activities: string[], from: number, to: number): Promise<{ things: any[]; drivers: any[]; workFronts: any[]; }>; getCDPReport(planters: any, from: any, to: any): Promise; }