import type { z } from "zod"

import type {
  blocksSchema,
  countryPageUrlsSchema,
  destinationCountryPageRefsSchema,
  destinationCountryPageSchema,
} from "@/server/routers/contentstack/destinationCountryPage/output"

export interface GetDestinationCountryPageData
  extends z.input<typeof destinationCountryPageSchema> {}
interface DestinationCountryPage
  extends z.output<typeof destinationCountryPageSchema> {}
export type DestinationCountryPageData =
  DestinationCountryPage["destination_country_page"]
export type Block = z.output<typeof blocksSchema>

export interface GetDestinationCountryPageRefsSchema
  extends z.input<typeof destinationCountryPageRefsSchema> {}

export interface DestinationCountryPageRefs
  extends z.output<typeof destinationCountryPageRefsSchema> {}

export interface GetCountryPageUrlsData
  extends z.input<typeof countryPageUrlsSchema> {}
