export declare class CreateCustomerDtoNew {
    country_code: string;
    phone: string;
    timeZone: string;
    type: string;
}
export declare class VerifyPhone {
    otp: string;
    fcm_token: string;
    device_type: string;
}
export declare class DocumentDto {
    type_id: string;
    front_image_id: string;
    back_image_id: string;
    expire_date: number;
    is_expired: boolean;
}
export declare class editProfileDto {
    name: string;
    email: string;
    image: string;
    gender: string;
    country_code: string;
    phone: string;
    currency: string;
    sos_contact: string;
    language: string;
    licence_front_image: string;
    licence_back_image: string;
    applied_referral_code: string;
    address: string;
    documents?: DocumentDto[];
    contact_person: string;
}
export declare class VerifyEmailDto {
    otp: string;
}
export declare class editProfileReferCodeDto {
    referral_code: string;
}
export declare class GuestLoginDto {
    email: string;
}
export declare class CustomerAddressDto {
    name: string;
    lat: string;
    long: string;
    type: 'home' | 'work';
    country: string;
    state: string;
    city: string;
}
export declare class SocialLoginDto {
    token: string;
    type: 'customer' | 'driver';
    social_type: string;
    fcm_token: string;
    device_type: string;
    timeZone: string;
}
export declare class findCustomerDto {
    status: 'active' | 'block' | 'deleted';
    search?: string;
    page: number;
    limit: number;
}
export declare class RefferalsCustomerListingDto {
    page: number;
    limit: number;
    search?: string;
}
export declare class UpdateCustomerStatustDto {
    id: string;
    status: 'active' | 'deactive';
    reason: string;
}
export declare class BlockCustomerDto {
    id: string;
    status: 'block' | 'unblock';
    reason: string;
}
export declare class becomeDriverDto {
    country_code: string;
    phone: string;
    name: string;
    email: string;
    licence_front_image: string;
    licence_back_image: string;
    image: string;
    timeZone: string;
}
