import { GameAvatarMetadata, GameProfile } from '../../components/atoms/game-avatar/types'; export type { GameProfile }; export interface PublicGameProfile { handleId: string; displayName?: string; avatar: GameAvatarMetadata; } export interface UpsertGameProfileRequest { handleId: string; displayName?: string; avatar: GameAvatarMetadata; } export interface HandleAvailabilityResponse { handle: string; available: boolean; reason?: 'taken' | 'invalid'; }