export interface Reminder {
  _id: string
  type: string
  channels: string[]
  message: string
  isEnabled: boolean
  schedule: string
  inactiveDays: string
  salonId: string
  createdAt: string
  updatedAt: string
  __v: number
}

export interface Notification {
  _id: string
  salonId: string
  clientId: string
  title: string
  message: string
  channels: string[]
  read: boolean
  scheduledAt: string
  type: string
  createdAt: string
  updatedAt: string
  __v: number
}

export interface CreateReminderPayload {
  type?: string
  channels: string[]
  message: string
  isEnabled: boolean
  schedule?: string
  inactiveDays?: string
}

export type RemindersResponse = Reminder[]
export type NotificationsResponse = Notification[]
