import * as riderLocation from './rider-location'; import * as constants from '../constants'; import * as assistance from './assistance'; import * as mobility from './mobility'; import * as riderMobility from './rider-mobility'; import { UserInfoDTO } from './user'; import * as userEmail from './user-email'; import * as userPhones from './user-phones'; import * as userAppRole from './user-app-role'; import * as serviceMembershipResponse from './service-membership-response'; import { RiderWalletWithSources } from './rider-wallet'; export declare class RiderResponseDTO { id: string; notificationPreference: constants.NotificationPreferenceTypes; externalId?: string; organizationId?: string; organizationName?: string; assistances?: assistance.AssistanceResponseDTO[]; locations?: riderLocation.RiderLocationResponseDTO[]; mobilities?: riderMobility.RiderMobilityResponseDTO[]; serviceMemberships?: serviceMembershipResponse.ServiceMembershipResponseDTO[]; } export declare class RiderResponseWithDetailsDTO { id: string; notificationPreference: constants.NotificationPreferenceTypes; organizationId?: string; organizationName?: string; birthDate?: string; createdAt?: Date; email?: userEmail.UserEmailResponseDTO; firstName?: string; isActive?: boolean; isDeleted?: boolean; lastName?: string; middleName?: string; note?: string; phones?: userPhones.UserPhoneResponseDTO[]; rolesInApp?: userAppRole.UserAppRoleResponseDTO[]; photo?: string; updatedAt?: Date; username?: string; assistances?: assistance.AssistanceResponseDTO[]; locations?: riderLocation.RiderLocationResponseDTO[]; mobilities?: riderMobility.RiderMobilityResponseDTO[]; serviceMemberships?: serviceMembershipResponse.ServiceMembershipResponseDTO[]; info?: UserInfoDTO; wallet?: RiderWalletWithSources; externalId?: string; } export declare class RiderMobilitiesResponseDTO { id: string; mobilities: mobility.MobilityResponseDTO[]; primaryMobilityId?: string; }