hunk.code_window: import { AvailableTimeSlots } from "./components/AvailableTimeSlots";
   import { Away } from "./components/Away";
   import { BookEventForm } from "./components/BookEventForm";
   import { BookFormAsModal } from "./components/BookEventForm/BookFormAsModal";
   import { DatePicker } from "./components/DatePicker";
   import { EventMeta } from "./components/EventMeta";
   import { LargeCalendar } from "./components/LargeCalendar";
   import { LargeViewHeader } from "./components/LargeViewHeader";
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.file_path: packages/features/bookings/Booker/Booker.tsx
hunk.type: replace
file: import z from "zod";
  
  export const ZBalanceInputSchema = z.object({
    address: z.string(),
    tokenAddress: z.string(),
    chainId: z.number(),
  });
  
  export const ZBalanceOutputSchema = z.object({
    data: z
      .object({
        hasBalance: z.boolean(),
      })
      .nullish(),
    error: z.string().nullish(),
  });
  
  export type TBalanceOutputSchema = z.infer<typeof ZBalanceOutputSchema>;
  export type TBalanceInputSchema = z.infer<typeof ZBalanceInputSchema>;
  