import * as Interface from './user.interface'; export declare class UpdateNotificationTokenDto implements Interface.UpdateNotificationToken { token: string; operation: Interface.Operation; } export declare class UpdateDeviceGroupDto { name: string; key: string; } export declare class DeviceGroup implements Interface.DeviceGroup { _id: string; name: string; key: string; get id(): string; } export declare class AddressDto implements Interface.Address { full: string; coordinates: number[]; } export declare class AddressObjectDto implements Interface.AddressObject { name: string; address: AddressDto; } export declare class UpdateProfileDto implements Interface.UpdateProfile { birthday?: Date; gender?: Interface.Gender; email?: string; displayName?: string; photoURL?: string; addresses?: AddressObjectDto[]; } export declare class GetClaimsByRestaurantDto implements Interface.GetClaimsByRestaurant { restaurantId: string; businessId: string; } export declare class PrevUser implements Interface.PrevUser { id: string; phoneNumber: string; } export declare class User implements Interface.User { _id: string; birthday: Date | null; birthdayCount: number; gender: Interface.Gender | null; addresses?: AddressObjectDto[]; email?: string | null; photoURL?: string | null; displayName?: string | null; phoneNumber?: string | null; prevPhoneNumbers?: string[]; get id(): string; }