import { Document, Types } from "mongoose";

export type FuelRequestStatus = "pending" | "accepted" | "rejected";

export interface IFuelRequest extends Document {
  senderId: Types.ObjectId;
  receiverId: Types.ObjectId;
  /** Amount in USD cents (positive integer) */
  amountCents: number;
  message?: string | null;
  status: FuelRequestStatus;
  createdAt: Date;
  updatedAt: Date;
}
