export declare enum driverStatus {
    Online = "online",
    offline = "offline"
}
export declare enum UpdateStatus {
    Accept = "accept",
    Reject = "reject"
}
export declare enum Status {
    Past = "past",
    Current = "current"
}
export declare enum OrderStatus {
    Accept = "accept",
    ReachedAtRestaurant = "reached_at_restaurant",
    PickedUp = "picked_up",
    ReachedAtdelivery = "reached_at_delivery",
    Delivered = "delivered"
}
export declare class CreateDriverDto {
}
export declare class goOnlineDto {
    status: string;
}
export declare class OrderUpdateStatus {
    order_id: string;
    status: string;
    otp?: string;
}
export declare class findDriverDto {
    status: 'active' | 'inactive' | 'block' | 'expired' | 'deleted' | 'pending';
    pending_status?: 'pending' | 'hold' | 'resolved';
    search?: string;
    page: number;
    limit: number;
}
export declare class UpdatePendingDriverStatusDto {
    driver_id: string;
    pending_status: 'pending' | 'hold' | 'resolved';
    reason?: string;
}
export declare class orderListDto {
    driver_id: string;
    status: Status;
    page: number;
    limit: number;
}
export declare class driverOrderListDto {
    driver_id: string;
    page: number;
    limit: number;
}
export declare class payoutListDto {
    driver_id?: string;
    restaurant_id?: string;
    page: number;
    limit: number;
}
export declare class findDriverRequestDto {
    status: 'pending' | 'reject';
    search?: string;
    page: number;
    limit: number;
}
export declare class findDriverUpdateRequestDto {
    search?: string;
    page: number;
    limit: number;
}
export declare class SetExpiryDateDto {
    licence_expiry_date: number;
}
export declare class DriverBlockDto {
    driver_id: string;
    status: 'block' | 'unblock';
    reason: string;
}
export declare class UpdateDriveRequest {
    driver_id: string;
    status: 'accept' | 'reject' | 'decline';
    reason: string;
    is_update?: boolean;
    search: string;
}
export declare class Listing {
    page: number;
    limit: number;
}
export declare class DriverVehicalList {
    driver_id: string;
    page: number;
    limit: number;
}
export declare class location {
    latitude: string;
    longitude: string;
}
export declare class driverListDto {
    search: string;
}
export declare class verifyOrder {
    order_id: string;
    status: 'delivered';
    otp: string;
}
