import { ThemeCommonVars } from "../../_styles/common/light.js"; import { EmptyTheme } from "../../empty/styles/light.js"; import "../../empty/styles/index.js"; import { PopoverTheme } from "../../popover/styles/light.js"; import "../../popover/styles/index.js"; import { ButtonTheme } from "../../button/styles/light.js"; import "../../button/styles/index.js"; import { CheckboxTheme } from "../../checkbox/styles/light.js"; import "../../checkbox/styles/index.js"; import { EllipsisTheme } from "../../ellipsis/styles/light.js"; import "../../ellipsis/styles/index.js"; import { PaginationTheme } from "../../pagination/styles/light.js"; import "../../pagination/styles/index.js"; import { DropdownTheme } from "../../dropdown/styles/light.js"; import "../../dropdown/styles/index.js"; import { RadioTheme } from "../../radio/styles/light.js"; import "../../radio/styles/index.js"; import { ExtractThemeOverrides, Theme } from "../../_mixins/use-theme.js"; import "../../_mixins/index.js"; import { ScrollbarTheme } from "../../_internal/scrollbar/styles/light.js"; import "../../_internal/scrollbar/styles/index.js"; //#region src/data-table/styles/light.d.ts declare function self(vars: ThemeCommonVars): { actionDividerColor: string; lineHeight: string; borderRadius: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; borderColor: string; tdColorHover: string; tdColorSorting: string; tdColorStriped: string; thColor: string; thColorHover: string; thColorSorting: string; tdColor: string; tdTextColor: string; thTextColor: string; thFontWeight: string; thButtonColorHover: string; thIconColor: string; thIconColorActive: string; borderColorModal: string; tdColorHoverModal: string; tdColorSortingModal: string; tdColorStripedModal: string; thColorModal: string; thColorHoverModal: string; thColorSortingModal: string; tdColorModal: string; borderColorPopover: string; tdColorHoverPopover: string; tdColorSortingPopover: string; tdColorStripedPopover: string; thColorPopover: string; thColorHoverPopover: string; thColorSortingPopover: string; tdColorPopover: string; boxShadowBefore: string; boxShadowAfter: string; loadingColor: string; loadingSize: string; opacityLoading: string; thPaddingSmall: string; thPaddingMedium: string; thPaddingLarge: string; tdPaddingSmall: string; tdPaddingMedium: string; tdPaddingLarge: string; sorterSize: string; resizableContainerSize: string; resizableSize: string; filterSize: string; paginationMargin: string; emptyPadding: string; actionPadding: string; actionButtonMargin: string; }; interface DataTableThemeVars extends ReturnType {} declare const dataTableLight: DataTableTheme; interface DataTableTheme extends Theme<'DataTable', DataTableThemeVars, { Button: ButtonTheme; Checkbox: CheckboxTheme; Radio: RadioTheme; Pagination: PaginationTheme; Scrollbar: ScrollbarTheme; Empty: EmptyTheme; Popover: PopoverTheme; Ellipsis: EllipsisTheme; Dropdown: DropdownTheme; }> {} interface DataTableThemeOverrides extends ExtractThemeOverrides {} //#endregion export { DataTableTheme, DataTableThemeOverrides, DataTableThemeVars, dataTableLight as default, self };