export interface ViewingAppointmentOption {
  id: string
  date: string
  timeSlot: string
  contactPerson?: string
}

export interface OfferEditableField {
  id: string
  label: string
  value: string
  fieldType: 'text' | 'textarea'
}

export interface OfferReportDraft {
  id: string
  inquiryId: string
  propertyId: string
  editableFields: OfferEditableField[]
  viewingAppointments: ViewingAppointmentOption[]
  status: 'draft' | 'finalized'
  pdfUrl?: string
  createdAt: string
  updatedAt: string
}
