import { CommonService } from 'src/common/common.service';
import { ModelsService } from 'src/models/models.service';
import { ProfitabilityReportDto } from './dto/profitability-report.dto';
export declare class ReportService {
    private readonly models;
    private readonly common;
    constructor(models: ModelsService, common: CommonService);
    getProfitabilityReport(user: any, query?: ProfitabilityReportDto): Promise<{
        status: string;
        message: string;
        data: any;
    }>;
    private getSummary;
    private getMonthlyRevenueProfit;
    private getVehicleWiseProfitability;
    private resolveDateRange;
    private parseDate;
    private resolvePositiveNumber;
    private completedTripMatch;
    private createdAtFilter;
    private buildMonthRanges;
}
