export interface Project {
  status: "Ongoing" | "Upcoming" | "Completed";
  type: "Residential Apartment" | "Villa" | "Commercial" | "Plot";
  paymentReceived: number;
  paymentReceivable: number;
  totalUnits: number;
  availableUnits: number;
  soldUnits: number;
  activeLeads: number;
}

export interface ProjectStats {
  statusCounts: {
    under_construction: number;
    possession_soon: number;
    ready_possession: number;
    launch: number;
  };
  totalProjectValue: number;
  totalPaymentReceived: number;
  totalPaymentReceivable: number;
  totalUnits: number;
  availableUnits: number;
  soldUnits: number;
  totalActiveLeads: number;
  totalProjects: number;
}

export interface PieChartDataItem {
  name: string;
  value: number;
  color: string;
}

export interface StatusCounts {
  Ongoing: number;
  Upcoming: number;
  Completed: number;
}
