import type { Config, UserGender } from '../../../types/index.js'; import type { User, UserMetadata } from './user.types.js'; export type PutUserData = { name: string; username?: string; email: string; phoneNumber?: string; dateOfBirth?: string; gender?: UserGender; receiveNewsletters?: boolean; personalShopperId?: number; titleId?: string; firstName?: string; lastName?: string; metadata?: UserMetadata; }; export type PutUser = (userId: User['id'], data: PutUserData, config?: Config) => Promise;