---@class solarized.highlights ---@field ColorColumn? vim.api.keyset.highlight ---@field Conceal? vim.api.keyset.highlight ---@field CurSearch? vim.api.keyset.highlight ---@field Cursor? vim.api.keyset.highlight ---@field lCursor? vim.api.keyset.highlight ---@field CursorIM? vim.api.keyset.highlight ---@field CursorColumn? vim.api.keyset.highlight ---@field CursorLine? vim.api.keyset.highlight ---@field Directory? vim.api.keyset.highlight ---@field DiffAdd? vim.api.keyset.highlight ---@field DiffChange? vim.api.keyset.highlight ---@field DiffDelete? vim.api.keyset.highlight ---@field DiffText? vim.api.keyset.highlight ---@field EndOfBuffer? vim.api.keyset.highlight ---@field TermCursor? vim.api.keyset.highlight ---@field TermCursorNC? vim.api.keyset.highlight ---@field ErrorMsg? vim.api.keyset.highlight ---@field WinSeparator? vim.api.keyset.highlight ---@field Folded? vim.api.keyset.highlight ---@field FoldColumn? vim.api.keyset.highlight ---@field SignColumn? vim.api.keyset.highlight ---@field IncSearch? vim.api.keyset.highlight ---@field Substitute? vim.api.keyset.highlight ---@field LineNr? vim.api.keyset.highlight ---@field LineNrAbove? vim.api.keyset.highlight ---@field LineNrBelow? vim.api.keyset.highlight ---@field CursorLineNr? vim.api.keyset.highlight ---@field CursorLineFold? vim.api.keyset.highlight ---@field CursorLineSign? vim.api.keyset.highlight ---@field MatchParen? vim.api.keyset.highlight ---@field ModeMsg? vim.api.keyset.highlight ---@field MsgArea? vim.api.keyset.highlight ---@field MsgSeparator? vim.api.keyset.highlight ---@field MoreMsg? vim.api.keyset.highlight ---@field NonText? vim.api.keyset.highlight ---@field Normal? vim.api.keyset.highlight ---@field NormalFloat? vim.api.keyset.highlight ---@field FloatBorder? vim.api.keyset.highlight ---@field FloatTitle? vim.api.keyset.highlight ---@field NormalNC? vim.api.keyset.highlight ---@field Pmenu? vim.api.keyset.highlight ---@field PmenuSel? vim.api.keyset.highlight ---@field PmenuKind? vim.api.keyset.highlight ---@field PmenuKindSel? vim.api.keyset.highlight ---@field PmenuExtra? vim.api.keyset.highlight ---@field PmenuExtraSel? vim.api.keyset.highlight ---@field PmenuSbar? vim.api.keyset.highlight ---@field PmenuThumb? vim.api.keyset.highlight ---@field Question? vim.api.keyset.highlight ---@field QuickFixLine? vim.api.keyset.highlight ---@field Search? vim.api.keyset.highlight ---@field SpecialKey? vim.api.keyset.highlight ---@field SpellBad? vim.api.keyset.highlight ---@field SpellCap? vim.api.keyset.highlight ---@field SpellLocal? vim.api.keyset.highlight ---@field SpellRare? vim.api.keyset.highlight ---@field StatusLine? vim.api.keyset.highlight ---@field StatusLineNC? vim.api.keyset.highlight ---@field TabLine? vim.api.keyset.highlight ---@field TabLineFill? vim.api.keyset.highlight ---@field TabLineSel? vim.api.keyset.highlight ---@field Title? vim.api.keyset.highlight ---@field Visual? vim.api.keyset.highlight ---@field VisualNOS? vim.api.keyset.highlight ---@field warningMsg? vim.api.keyset.highlight ---@field Whitespace? vim.api.keyset.highlight ---@field WildMenu? vim.api.keyset.highlight ---@field WinBar? vim.api.keyset.highlight ---@field WinBarNC? vim.api.keyset.highlight ---@field Comment? vim.api.keyset.highlight ---@field Constant? vim.api.keyset.highlight ---@field String? vim.api.keyset.highlight ---@field Character? vim.api.keyset.highlight ---@field Number? vim.api.keyset.highlight ---@field Boolean? vim.api.keyset.highlight ---@field Float? vim.api.keyset.highlight ---@field Identifier? vim.api.keyset.highlight ---@field Property? vim.api.keyset.highlight ---@field Parameter? vim.api.keyset.highlight ---@field Function? vim.api.keyset.highlight ---@field Statement? vim.api.keyset.highlight ---@field Conditional? vim.api.keyset.highlight ---@field Repeat? vim.api.keyset.highlight ---@field Label? vim.api.keyset.highlight ---@field Operator? vim.api.keyset.highlight ---@field Keyword? vim.api.keyset.highlight ---@field Exception? vim.api.keyset.highlight ---@field PreProc? vim.api.keyset.highlight ---@field Include? vim.api.keyset.highlight ---@field Define? vim.api.keyset.highlight ---@field Macro? vim.api.keyset.highlight ---@field PreCondit? vim.api.keyset.highlight ---@field Type? vim.api.keyset.highlight ---@field StorageClass? vim.api.keyset.highlight ---@field Structure? vim.api.keyset.highlight ---@field Typedef? vim.api.keyset.highlight ---@field Special? vim.api.keyset.highlight ---@field SpecialChar? vim.api.keyset.highlight ---@field Tag? vim.api.keyset.highlight ---@field TagAttribute? vim.api.keyset.highlight ---@field TagDelimiter? vim.api.keyset.highlight ---@field Delimiter? vim.api.keyset.highlight ---@field SpecialComment? vim.api.keyset.highlight ---@field Debug? vim.api.keyset.highlight ---@field Underlined? vim.api.keyset.highlight ---@field Ignore? vim.api.keyset.highlight ---@field Error? vim.api.keyset.highlight ---@field Todo? vim.api.keyset.highlight ---@field Added? vim.api.keyset.highlight ---@field Changed? vim.api.keyset.highlight ---@field Removed? vim.api.keyset.highlight ---@field DiagnosticError? vim.api.keyset.highlight ---@field DiagnosticWarn? vim.api.keyset.highlight ---@field DiagnosticInfo? vim.api.keyset.highlight ---@field DiagnosticHint? vim.api.keyset.highlight ---@field DiagnosticOk? vim.api.keyset.highlight ---@field DiagnosticVirtualTextError? vim.api.keyset.highlight ---@field DiagnosticVirtualTextWarn? vim.api.keyset.highlight ---@field DiagnosticVirtualTextInfo? vim.api.keyset.highlight ---@field DiagnosticVirtualTextHint? vim.api.keyset.highlight ---@field DiagnosticVirtualTextOk? vim.api.keyset.highlight ---@field DiagnosticUnderlineError? vim.api.keyset.highlight ---@field DiagnosticUnderlineWarn? vim.api.keyset.highlight ---@field DiagnosticUnderlineInfo? vim.api.keyset.highlight ---@field DiagnosticUnderlineHint? vim.api.keyset.highlight ---@field DiagnosticUnderlineOk? vim.api.keyset.highlight ---@field LspReferenceText? vim.api.keyset.highlight ---@field LspReferenceRead? vim.api.keyset.highlight ---@field LspReferenceWrite? vim.api.keyset.highlight ---@field LspInlayHint? vim.api.keyset.highlight ---@field NavicText? vim.api.keyset.highlight ---@field NavicSeparator? vim.api.keyset.highlight ---@field NavicIconsMethod? vim.api.keyset.highlight ---@field NavicIconsFunction? vim.api.keyset.highlight ---@field NavicIconsField? vim.api.keyset.highlight ---@field NavicIconsVariable? vim.api.keyset.highlight ---@field NavicIconsClass? vim.api.keyset.highlight ---@field NavicIconsInterface? vim.api.keyset.highlight ---@field NavicIconsModule? vim.api.keyset.highlight ---@field NavicIconsNamespace? vim.api.keyset.highlight ---@field NavicIconsProperty? vim.api.keyset.highlight ---@field NavicIconsUnit? vim.api.keyset.highlight ---@field NavicIconsEnum? vim.api.keyset.highlight ---@field NavicIconsKeyword? vim.api.keyset.highlight ---@field NavicIconsSnippet? vim.api.keyset.highlight ---@field NavicIconsColor? vim.api.keyset.highlight ---@field NavicIconsFile? vim.api.keyset.highlight ---@field NavicIconsReference? vim.api.keyset.highlight ---@field NavicIconsFolder? vim.api.keyset.highlight ---@field NavicIconsEnumMember? vim.api.keyset.highlight ---@field NavicIconsConstant? vim.api.keyset.highlight ---@field NavicIconsStruct? vim.api.keyset.highlight ---@field NavicIconsEvent? vim.api.keyset.highlight ---@field NavicIconsOperator? vim.api.keyset.highlight ---@field NavicIconsTypeParameter? vim.api.keyset.highlight ---@field CmpItemKindText? vim.api.keyset.highlight ---@field CmpItemKindMethod? vim.api.keyset.highlight ---@field CmpItemKindFunction? vim.api.keyset.highlight ---@field CmpItemKindField? vim.api.keyset.highlight ---@field CmpItemKindVariable? vim.api.keyset.highlight ---@field CmpItemKindClass? vim.api.keyset.highlight ---@field CmpItemKindInterface? vim.api.keyset.highlight ---@field CmpItemKindModule? vim.api.keyset.highlight ---@field CmpItemKindProperty? vim.api.keyset.highlight ---@field CmpItemKindUnit? vim.api.keyset.highlight ---@field CmpItemKindEnum? vim.api.keyset.highlight ---@field CmpItemKindKeyword? vim.api.keyset.highlight ---@field CmpItemKindSnippet? vim.api.keyset.highlight ---@field CmpItemKindColor? vim.api.keyset.highlight ---@field CmpItemKindFile? vim.api.keyset.highlight ---@field CmpItemKindReference? vim.api.keyset.highlight ---@field CmpItemKindFolder? vim.api.keyset.highlight ---@field CmpItemKindEnumMember? vim.api.keyset.highlight ---@field CmpItemKindConstant? vim.api.keyset.highlight ---@field CmpItemKindStruct? vim.api.keyset.highlight ---@field CmpItemKindEvent? vim.api.keyset.highlight ---@field CmpItemKindOperator? vim.api.keyset.highlight ---@field CmpItemKindTypeParameter? vim.api.keyset.highlight ---@field IblIndent? vim.api.keyset.highlight ---@field IblScope? vim.api.keyset.highlight ---@field IndentLine? vim.api.keyset.highlight ---@field IndentLineCurrent? vim.api.keyset.highlight ---@field NeoTreeTitleBar? vim.api.keyset.highlight ---@field NeoTreeNormal? vim.api.keyset.highlight ---@field NeoTreeNormalNC? vim.api.keyset.highlight ---@field NeoTreeDotFile? vim.api.keyset.highlight ---@field NeoTreeFileNameOpened? vim.api.keyset.highlight ---@field NeoTreeFloatBorder? vim.api.keyset.highlight ---@field NeoTreeFloatTitle? vim.api.keyset.highlight ---@field NeoTreeGitAdded? vim.api.keyset.highlight ---@field NeoTreeGitConflict? vim.api.keyset.highlight ---@field NeoTreeGitDeleted? vim.api.keyset.highlight ---@field NeoTreeGitIgnored? vim.api.keyset.highlight ---@field NeoTreeGitModified? vim.api.keyset.highlight ---@field NeoTreeGitUnstaged? vim.api.keyset.highlight ---@field NeoTreeGitUntracked? vim.api.keyset.highlight ---@field NeoTreeGitStaged? vim.api.keyset.highlight ---@field NvimTreeSymlink? vim.api.keyset.highlight ---@field NvimTreeSymlinkIcon? vim.api.keyset.highlight ---@field NvimTreeFolderName? vim.api.keyset.highlight ---@field NvimTreeRootFolder? vim.api.keyset.highlight ---@field NvimTreeFolderIcon? vim.api.keyset.highlight ---@field NvimTreeEmptyFolderName? vim.api.keyset.highlight ---@field NvimTreeExecFile? vim.api.keyset.highlight ---@field NvimTreeOpenedFile? vim.api.keyset.highlight ---@field NvimTreeModifiedFile? vim.api.keyset.highlight ---@field NvimTreeSpecialFile? vim.api.keyset.highlight ---@field NvimTreeIndentMarker? vim.api.keyset.highlight ---@field NvimTreeGitDirty? vim.api.keyset.highlight ---@field NvimTreeGitStaged? vim.api.keyset.highlight ---@field NvimTreeGitMerge? vim.api.keyset.highlight ---@field NvimTreeGitRenamed? vim.api.keyset.highlight ---@field NvimTreeGitNew? vim.api.keyset.highlight ---@field NvimTreeGitDeleted? vim.api.keyset.highlight ---@field NvimTreeNormal? vim.api.keyset.highlight ---@field NvimTreeNormalFloat? vim.api.keyset.highlight ---@field NvimTreeEndOfBuffer? vim.api.keyset.highlight ---@field NvimTreeWinSeparator? vim.api.keyset.highlight ---@field WhichKeyNormal? vim.api.keyset.highlight ---@field WhichKey? vim.api.keyset.highlight ---@field WhichKeyDesc? vim.api.keyset.highlight ---@field WhichKeySeparator? vim.api.keyset.highlight ---@field WhichKeyGroup? vim.api.keyset.highlight ---@field DashboardHeader? vim.api.keyset.highlight ---@field DashboardFooter? vim.api.keyset.highlight ---@field DashboardDesc? vim.api.keyset.highlight ---@field DashboardKey? vim.api.keyset.highlight ---@field DashboardIcon? vim.api.keyset.highlight ---@field DashboardShotCut? vim.api.keyset.highlight ---@field GitSignsAdd? vim.api.keyset.highlight ---@field GitSignsChange? vim.api.keyset.highlight ---@field GitSignsDelete? vim.api.keyset.highlight ---@field TelescopeSelection? vim.api.keyset.highlight ---@field TelescopeSelectionCaret? vim.api.keyset.highlight ---@field TelescopeMultiIcon? vim.api.keyset.highlight ---@field TelescopeNormal? vim.api.keyset.highlight ---@field TelescopePreviewNormal? vim.api.keyset.highlight ---@field TelescopePromptNormal? vim.api.keyset.highlight ---@field TelescopeResultsNormal? vim.api.keyset.highlight ---@field TelescopeBorder? vim.api.keyset.highlight ---@field TelescopePromptBorder? vim.api.keyset.highlight ---@field TelescopeResultsBorder? vim.api.keyset.highlight ---@field TelescopePreviewBorder? vim.api.keyset.highlight ---@field TelescopeTitle? vim.api.keyset.highlight ---@field TelescopePromptTitle? vim.api.keyset.highlight ---@field TelescopeResultsTitle? vim.api.keyset.highlight ---@field TelescopePreviewTitle? vim.api.keyset.highlight ---@field TelescopeMatching? vim.api.keyset.highlight ---@field TelescopePreviewMatch? vim.api.keyset.highlight ---@field TelescopePromptCounter? vim.api.keyset.highlight ---@field TelescopePromptPrefix? vim.api.keyset.highlight ---@field NoiceFormatProgressTodo? vim.api.keyset.highlight ---@field NoiceFormatProgressDone? vim.api.keyset.highlight ---@field NoiceLspProgressSpinner? vim.api.keyset.highlight ---@field NoiceLspProgressClient? vim.api.keyset.highlight ---@field NoiceCmdlineIcon? vim.api.keyset.highlight ---@field NoiceCmdlinePopupBorder? vim.api.keyset.highlight ---@field NoiceCmdlinePopupTitle? vim.api.keyset.highlight ---@field NoiceLspProgressTitle? vim.api.keyset.highlight ---@field HopNextKey? vim.api.keyset.highlight ---@field HopNextKey1? vim.api.keyset.highlight ---@field HopUnmatched? vim.api.keyset.highlight ---@field MiniStatuslineModeNormal? vim.api.keyset.highlight ---@field MiniStatuslineModeInsert? vim.api.keyset.highlight ---@field MiniStatuslineModeVisual? vim.api.keyset.highlight ---@field MiniStatuslineModeReplace? vim.api.keyset.highlight ---@field MiniStatuslineModeCommand? vim.api.keyset.highlight ---@field MinistatusLineFileName? vim.api.keyset.highlight ---@field MiniStatuslineDevinfo? vim.api.keyset.highlight ---@field MiniStatuslineFileinfo? vim.api.keyset.highlight ---@field MiniStatuslineInactive? vim.api.keyset.highlight ---@field MiniTablineCurrent? vim.api.keyset.highlight ---@field MiniTablineVisible? vim.api.keyset.highlight ---@field MiniTablineHidden? vim.api.keyset.highlight ---@field MiniTablineModifiedCurrent? vim.api.keyset.highlight ---@field MiniTablineModifiedVisible? vim.api.keyset.highlight ---@field MiniTablineModifiedHidden? vim.api.keyset.highlight ---@field MiniTablineFill? vim.api.keyset.highlight ---@field MiniTablineTabpagesection? vim.api.keyset.highlight ---@field MiniStarterCurrent? vim.api.keyset.highlight ---@field MiniStarterHeader? vim.api.keyset.highlight ---@field MiniStarterFooter? vim.api.keyset.highlight ---@field MiniStarterItem? vim.api.keyset.highlight ---@field MiniStarterItemBullet? vim.api.keyset.highlight ---@field MiniStarterItemPrefix? vim.api.keyset.highlight ---@field MiniStarterSection? vim.api.keyset.highlight ---@field MiniStarterQuery? vim.api.keyset.highlight ---@field MiniCursorword? vim.api.keyset.highlight ---@field NotifyBackground? vim.api.keyset.highlight ---@field NotifyERRORBorder? vim.api.keyset.highlight ---@field NotifyWARNBorder? vim.api.keyset.highlight ---@field NotifyINFOBorder? vim.api.keyset.highlight ---@field NotifyDEBUGBorder? vim.api.keyset.highlight ---@field NotifyTRACEBorder? vim.api.keyset.highlight ---@field NotifyERRORIcon? vim.api.keyset.highlight ---@field NotifyWARNIcon? vim.api.keyset.highlight ---@field NotifyINFOIcon? vim.api.keyset.highlight ---@field NotifyDEBUGIcon? vim.api.keyset.highlight ---@field NotifyTRACEIcon? vim.api.keyset.highlight ---@field NotifyERRORTitle? vim.api.keyset.highlight ---@field NotifyWARNTitle? vim.api.keyset.highlight ---@field NotifyINFOTitle? vim.api.keyset.highlight ---@field NotifyDEBUGTitle? vim.api.keyset.highlight ---@field NotifyTRACETitle? vim.api.keyset.highlight ---@field NotifyERRORBody? vim.api.keyset.highlight ---@field NotifyWARNBody? vim.api.keyset.highlight ---@field NotifyINFOBody? vim.api.keyset.highlight ---@field NotifyDEBUGBody? vim.api.keyset.highlight ---@field NotifyTRACEBody? vim.api.keyset.highlight ---@field RainbowDelimiterRed? vim.api.keyset.highlight ---@field RainbowDelimiteYellow? vim.api.keyset.highlight ---@field RainbowDelimiterBlue? vim.api.keyset.highlight ---@field RainbowDelimiterOrange? vim.api.keyset.highlight ---@field RainbowDelimiterGreen? vim.api.keyset.highlight ---@field RainbowDelimiterViolet? vim.api.keyset.highlight ---@field RainbowDelimiterCyan? vim.api.keyset.highlight ---@field BufferLineFill? vim.api.keyset.highlight ---@field BufferLineBufferSelected? vim.api.keyset.highlight ---@field BufferLineSeparator? vim.api.keyset.highlight ---@field BufferLineSeparatorSelected? vim.api.keyset.highlight ---@field BufferLineSeparatorVisible? vim.api.keyset.highlight ---@field LazyNormal? vim.api.keyset.highlight ---@field LazyH1? vim.api.keyset.highlight ---@field LazyButton? vim.api.keyset.highlight ---@field LazyButtonActive? vim.api.keyset.highlight ---@field LazyReasonStart? vim.api.keyset.highlight ---@field LazyReasonEvent? vim.api.keyset.highlight ---@field RenderMarkdownH1Bg? vim.api.keyset.highlight ---@field RenderMarkdownH2Bg? vim.api.keyset.highlight ---@field RenderMarkdownH3Bg? vim.api.keyset.highlight ---@field RenderMarkdownH4Bg? vim.api.keyset.highlight ---@field RenderMarkdownH5Bg? vim.api.keyset.highlight ---@field RenderMarkdownH6Bg? vim.api.keyset.highlight ---@field NeogitBranch? vim.api.keyset.highlight ---@field NeogitRemote? vim.api.keyset.highlight ---@field NeogitHunkHeader? vim.api.keyset.highlight ---@field NeogitHunkHeaderHighlight? vim.api.keyset.highlight ---@field NeogitDiffContextHighlight? vim.api.keyset.highlight ---@field NeogitDiffContext? vim.api.keyset.highlight ---@field NeogitDiffDeleteHighlight? vim.api.keyset.highlight ---@field NeogitDiffDelete? vim.api.keyset.highlight ---@field NeogitDiffAddHighlight? vim.api.keyset.highlight ---@field NeogitDiffAdd? vim.api.keyset.highlight ---@field TodoFgTODO? vim.api.keyset.highlight ---@field TodoFgWARN? vim.api.keyset.highlight ---@field TodoFgTEST? vim.api.keyset.highlight ---@field TodoFgPERF? vim.api.keyset.highlight ---@field TodoFgNOTE? vim.api.keyset.highlight ---@field TodoFgHACK? vim.api.keyset.highlight ---@field TodoFgFIX? vim.api.keyset.highlight ---@field TodoSignTODO? vim.api.keyset.highlight ---@field TodoSignWARN? vim.api.keyset.highlight ---@field TodoSignTEST? vim.api.keyset.highlight ---@field TodoSignPERF? vim.api.keyset.highlight ---@field TodoSignNOTE? vim.api.keyset.highlight ---@field TodoSignHACK? vim.api.keyset.highlight ---@field TodoSignFIX? vim.api.keyset.highlight ---@field TodoBgTODO? vim.api.keyset.highlight ---@field TodoBgWARN? vim.api.keyset.highlight ---@field TodoBgTEST? vim.api.keyset.highlight ---@field TodoBgPERF? vim.api.keyset.highlight ---@field TodoBgNOTE? vim.api.keyset.highlight ---@field TodoBgHACK? vim.api.keyset.highlight ---@field TodoBgFIX? vim.api.keyset.highlight ---@field ALEErrorSign? vim.api.keyset.highlight ---@field ALEWarningSign? vim.api.keyset.highlight ---@field AlphaShortcut? vim.api.keyset.highlight ---@field AlphaHeader? vim.api.keyset.highlight ---@field AlphaHeaderLabel? vim.api.keyset.highlight ---@field AlphaFooter? vim.api.keyset.highlight ---@field AlphaButtons? vim.api.keyset.highlight ---@field YankyPut? vim.api.keyset.highlight ---@field YankyYanked? vim.api.keyset.highlight ---@field GitGutterAdd? vim.api.keyset.highlight ---@field GitGutterChange? vim.api.keyset.highlight ---@field GitGutterDelete? vim.api.keyset.highlight ---@field GitGutterAddLineNr? vim.api.keyset.highlight ---@field GitGutterChangeLineNr? vim.api.keyset.highlight ---@field GitGutterDeleteLineNr? vim.api.keyset.highlight ---@field CocErrorSign? vim.api.keyset.highlight ---@field CocWarningSign? vim.api.keyset.highlight ---@field CocInfoSign? vim.api.keyset.highlight ---@field CocHintSign? vim.api.keyset.highlight ---@field CocErrorVirtualText? vim.api.keyset.highlight ---@field CocWarningVirtualText? vim.api.keyset.highlight ---@field CocInfoVirtualText? vim.api.keyset.highlight ---@field CocHintVirtualText? vim.api.keyset.highlight ---@field LeapMatch? vim.api.keyset.highlight ---@field LeapLabel? vim.api.keyset.highlight ---@field LeapBackDrop? vim.api.keyset.highlight ---@field MasonHeader? vim.api.keyset.highlight ---@field MasonHighlight? vim.api.keyset.highlight ---@field MasonHighlightBlock? vim.api.keyset.highlight ---@field MasonHighlightBlockBold? vim.api.keyset.highlight