import type { z } from "zod"

import type {
  headerRefsSchema,
  headerSchema,
  menuItemSchema,
} from "@/server/routers/contentstack/base/output"

export type GetHeaderRefs = z.input<typeof headerRefsSchema>
export type HeaderRefs = NonNullable<z.output<typeof headerRefsSchema>>

export type GetHeader = z.input<typeof headerSchema>
export type Header = z.output<typeof headerSchema>

export type MenuItem = z.output<typeof menuItemSchema>
