import { Lang } from "@/constants/languages"

import type { Image } from "@/types/image"
import type {
  CurrentHeaderLink,
  TopMenuHeaderLink,
} from "@/types/requests/currentHeader"
import { User } from "@/types/user"

export type MainMenuProps = {
  frontpageLinkText: string
  homeHref: string
  links: CurrentHeaderLink[]
  logo: Image
  topMenuMobileLinks: TopMenuHeaderLink[]
  languageSwitcher: React.ReactNode | null
  myPagesMobileDropdown: React.ReactNode | null
  bookingHref: string
  user: User | null
  lang: Lang
}
