import { DashboardService } from "./dashboard.service";
import { GetDashboardStatsDto } from "../dto/get-dashboard-stats.dto";
export declare class DashboardController {
    private readonly dashboardService;
    constructor(dashboardService: DashboardService);
    findAll(request: any, query: GetDashboardStatsDto): Promise<{
        total_clients: number;
        total_hospitals: number;
        total_customers: {
            total: number;
            from_clients: number;
            direct: number;
        };
        total_customer_escorts: {
            total: number;
            sponsored: number;
            non_sponsored: number;
        };
        total_trips: {
            total: number;
            completed: number;
            cancelled: number;
            ongoing: number;
        };
        total_vehicles: {
            total: number;
            assigned: number;
            unassigned: number;
            owner: {
                nuskin: number;
                driver: number;
                third_party: number;
            };
        };
    }>;
}
