import { GetEarningsDto } from './dto/earnings.dto';
import { ModelsService } from 'src/models/models.service';
import { CommonService } from 'src/common/common.service';
import { EarningAggregations } from './earning.aggregation';
export declare class EarningService {
    private readonly Model;
    private readonly CommonService;
    private readonly EarningAggregations;
    constructor(Model: ModelsService, CommonService: CommonService, EarningAggregations: EarningAggregations);
    earning(dto: GetEarningsDto, req: any): Promise<{
        data: any;
        total: any;
        earnings: any;
    }>;
}
