/**
 * Tipos do serviço de Waitlist (Lista de Espera)
 */

export interface WaitlistEntry {
  id: string;
  patient_id: string;
  doctor_id: string;
  desired_date: string;
  status: "waiting" | "notified" | "scheduled" | "expired";
  created_at: string;
}

export interface CreateWaitlistInput {
  patient_id: string;
  doctor_id: string;
  desired_date: string;
}

export interface WaitlistFilters {
  patient_id?: string;
  doctor_id?: string;
  status?: string;
}
