export interface User { id: string; email: string; fullName: string; avatar?: string; role: 'buyer' | 'seller' | 'admin'; kycStatus: 'pending' | 'under_review' | 'approved' | 'rejected'; is2FAEnabled: boolean; phone?: string; } export interface Address { street: string; city: string; state: string; postalCode: string; country: string; } export interface SellerProfile { id: string; businessName: string; businessType: string; registrationNumber: string; taxNumber: string; businessVerified: boolean; commissionRate: number; }