export interface UserAccount { _id: string; userId: string; name: UserName; cart: string[]; wallet: { currency: string; cash: number; purchasesAmount: number; spent: number; money: number; }; status: "no"; isDeleted: false; /** ISO string */ createdAt: string; /** ISO string */ updatedAt: string; /** ISO string */ deletedAt: string; } export interface UserName { firstname: string; secondname: string; middlename: string; orgname: string; } export type VerificationStatus = "verificated" | "notVerificated" | "waiting"; export type UserAccountSettingsFieldStatus = Record