import { StatusHistoryService } from './status-history.service';
import { CommonService } from 'src/common/common.service';
export declare class StatusHistoryController {
    private readonly statusHistoryService;
    private readonly common;
    constructor(statusHistoryService: StatusHistoryService, common: CommonService);
    getDriverStatusHistory(driverId: string, page?: number, limit?: number): Promise<{
        status: string;
        message: string;
        data: any[];
        pagination: {
            total: number;
            page: number;
            limit: number;
            totalPages: number;
            hasNextPage: boolean;
            hasPrevPage: boolean;
        };
    }>;
    getVehicleStatusHistory(vehicleId: string, page?: number, limit?: number): Promise<{
        status: string;
        message: string;
        data: any[];
        pagination: {
            total: number;
            page: number;
            limit: number;
            totalPages: number;
            hasNextPage: boolean;
            hasPrevPage: boolean;
        };
    }>;
    getTripStatusHistory(tripId: string, page?: number, limit?: number): Promise<{
        status: string;
        message: string;
        data: any[];
        pagination: {
            total: number;
            page: number;
            limit: number;
            totalPages: number;
            hasNextPage: boolean;
            hasPrevPage: boolean;
        };
    }>;
}
