export interface SelectOption { value: string; label: string; } export type SingleSelectedOption< T extends SelectOption = SelectOption > = T | null; export interface SelectOptionsByCategory< T extends SelectOption = SelectOption > { title: string; options: T[]; }