import { UserPhoneType } from '../constants'; export declare class CreateUserPhoneDTO { phoneNumber: string; countryCode: string; isPrimary: boolean; } export declare class UserPhoneNumberDTO { phoneNumber: string; countryCode: string; } export declare class UserPhoneRemoveDTO { id: number; } export declare class UpdateUserPhoneDTO { phoneNumber: string; countryCode: string; isPrimary: boolean; id?: number; } export declare class UserPhoneResponseDTO { id: number; phoneNumber: string; countryCode: string; isPrimary: boolean; isVerified: boolean; type: string; createdAt: Date; updatedAt: Date; constructor(model: UserPhoneResponseDTO); static of(model: UserPhoneResponseDTO): UserPhoneResponseDTO; } export interface UserPhoneWithTypeCreateDTO extends CreateUserPhoneDTO { type: UserPhoneType; } export interface UserPhoneWithTypeUpdateDTO extends UpdateUserPhoneDTO { type: UserPhoneType; }