export type DonationItem = {
  donation_id: string;
  title: string;
  title_hi: string;
  category_id: string;
  description: string;
  description_hi: string;
  thumbnail: string;

  total_amount: number | string;
  total_raised: number | string;
  remaining_amount: number | string;
  total_donors: number | string;

  progress_percent?: number | string;
  end_date?: string;
};

export interface DonationCategory {
  category_id: string;
  category_title: string;
  category_thumbnail: string;
  category_title_hi: string;
}

export interface DonationSection {
  key: string;
  title: string;
  list: DonationItem[];
}

export interface CreateOrderResponse {
  db_order_id: string;
  transaction_id: string | null;
  razorpay_order_id: string;
  amount: string;
  currency: string;
  order_status: "pending" | "completed" | "failed";
}

