export const MARKETING_PAGES_SYMBOLS = {
  IPagesRepository: Symbol.for("marketing-pages:IPagesRepository"),
  ISiteSettingsRepository: Symbol.for("marketing-pages:ISiteSettingsRepository"),
  IMailerService: Symbol.for("@repo/marketing-pages/IMailerService"),
  // Use cases
  IGetPageBySlugUseCase: Symbol.for("marketing-pages:IGetPageBySlugUseCase"),
  IGetSiteSettingsUseCase: Symbol.for("marketing-pages:IGetSiteSettingsUseCase"),
  // Controllers
  IGetPageBySlugController: Symbol.for("marketing-pages:IGetPageBySlugController"),
  IGetSiteSettingsController: Symbol.for("marketing-pages:IGetSiteSettingsController"),
  // <gen:event-handler-symbols>
  IOnAuthUserSignedUpHandler: Symbol.for("@repo/marketing-pages/onAuthUserSignedUp"),
  // <gen:job-symbols>
  ISendWelcomeEmailJob: Symbol.for("@repo/marketing-pages/sendWelcomeEmailJob"),
  // <gen:realtime-handler-symbols>
} as const;
