'solid' | 'outline' | 'none'. export type ButtonFill = 'solid' | 'outline' | 'none' which is all fine and good, except for one thing. Now when you hover over fill, it shows ButtonFill rather than 'solid' | 'outline' | 'none'. Pick<'fill'>? Would you just hardcode the union wherever it is needed to be referenced in the codebase?