export interface MetricCard { id: string title: string value: string | number change: number changeLabel: string icon: string } export interface Payment { id: string category: "groceries" | "utilities" | "transport" | "entertainment" | "shopping" | "insurance" | "housing" description: string amount: number } export interface Transaction { id: string description: string amount: number } export interface TeamMember { id: string name: string email: string role: string avatar: string } export interface ChartDataPoint { label: string value: number secondaryValue?: number } export interface DashboardData { metrics: MetricCard[] revenueData: ChartDataPoint[] salesData: ChartDataPoint[] payments: Payment[] transactions: Transaction[] team: TeamMember[] }