Conflict between shadcn/ui components and @typescript-eslint/no-empty-interface - Theo's Typesafe Cult