export declare class AuthDto {
    country_code: string;
    phone: string;
    type: 'customer' | 'driver' | 'vendor';
}
export declare class VerifyPhoneDto {
    otp: string;
    fcm_token: string;
    device_type: string;
    language: string;
}
export declare class editProfileDto {
    name: string;
    email: string;
    image: string;
    country_code: string;
    phone: string;
    currency: string;
    vehicle_id: string;
    language: string;
    licence_front_image: string;
    licence_back_image: string;
    formatted_address: string;
    latitude: string;
    longitude: string;
    heading: string;
    applied_referral_code: string;
    referral_code?: string;
    dob?: string;
    anniversary_date?: string;
    gender?: string;
    preferred_vendors?: string[];
    date_of_birth?: string;
    plate_number?: string;
    emergency_contact?: string;
    emergency_country_code?: string;
}
export declare class VerifyEmailDto {
    otp: string;
}
export declare class sentOtpDto {
    country_code: string;
    phone: string;
    email: string;
}
export declare class sendEmailOtp {
    email: string;
}
export declare class VerifyOtpDto {
    otp: string;
}
export declare class deleteAccountDto {
    delete_reason: string;
    delete_description: string;
    report_reason_id: string;
}
export declare class newUsersDto {
    type: string;
    page: number;
    limit: number;
}
export declare class autoLoginDto {
    id: string;
    fcm_token: string;
}
