Enums

EnumValues
`ButtonType``COLUMN_VISIBILITY`, `COPY`, `CSV`, `EXCEL`, `PDF`, `PRINT`
`SelectStyle``SINGLE`, `MULTI`
`SelectItemType``ROW`, `COLUMN`, `CELL`
`Feature``BUTTONS`, `FILTERS`, `INFO`, `PAGE_LENGTH`, `PAGING`, `SEARCH`, `SEARCH_BUILDER`, `SEARCH_PANES`
`Language`Full DataTables i18n set (`EN`, `FR`, `DE`, `ES`, `IT_IT`, `PT_BR`, `JA`, `ZH`, …). See `Pentiminax\UX\DataTables\Enum\Language` for every case.
`ColumnType``DATE`, `NUM`, `NUM_FMT`, `HTML_NUM`, `HTML_NUM_FMT`, `HTML_UTF8`, `HTML`, `STRING_UTF8`, `STRING`
`ActionType``DELETE`, `DETAIL`, `EDIT`, `CUSTOM`
`ActionsAlignment``Left`, `Center`, `Right`
`ActionsPosition``BeforeColumns`, `AfterColumns`
`IconSize``ExtraSmall`, `Small`, `Medium`, `Large`, `ExtraLarge`
`ColumnControlLogic``Contains`, `Empty`, `Ends`, `Equal`, `Greater`, `GreaterOrEqual`, `In`, `Less`, `LessOrEqual`, `NotContains`, `NotEmpty`, `NotEqual`, `Starts`

Icon enumerates Lucide icon names used by IconColumn and action buttons. Prefer Icon::CircleCheck over raw strings when the icon ships with the bundle.