import type { Surprise } from "../myPages/rewards"

export interface SurprisesProps {
  surprises: Surprise[]
  membershipNumber?: string
}

export interface NavigationProps {
  selectedSurprise: number
  totalSurprises: number
  showSurprise: (direction: number) => void
}

export interface CardProps extends React.PropsWithChildren {
  title?: string
}

export interface InitialProps {
  totalSurprises: number
  onOpen: () => void
}

export interface SlideProps {
  surprise: Surprise
}

export interface HeaderProps extends React.PropsWithChildren {
  onClose: () => void
}
