import { ThemeCommonVars } from "../../../_styles/common/light.js"; import { EmptyTheme } from "../../../empty/styles/light.js"; import "../../../empty/styles/index.js"; import { InputTheme } from "../../../input/styles/light.js"; import "../../../input/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 { TooltipTheme } from "../../../tooltip/styles/light.js"; import "../../../tooltip/styles/index.js"; import { EllipsisTheme } from "../../../ellipsis/styles/light.js"; import "../../../ellipsis/styles/index.js"; import { PopselectTheme } from "../../../popselect/styles/light.js"; import "../../../popselect/styles/index.js"; import { SelectTheme } from "../../../select/styles/light.js"; import "../../../select/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 { DataTableThemeVars } from "../../styles/light.js"; import "../../styles/index.js"; import { ColItem, RowItem } from "../use-group-header.js"; import { ColumnKey, DataTableSelectionOptions, InternalRowData, SortState, TableBaseColumn } from "../interface.js"; import "../../../index.js"; import { ExtractThemeOverrides } 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/src/TableParts/Header.d.ts declare const _default: import("vue").DefineComponent, { cellElsRef: import("vue").Ref, Record>; componentId: string; mergedSortState: import("vue").Ref; mergedClsPrefix: import("vue").Ref; scrollX: import("vue").Ref; fixedColumnLeftMap: import("vue").Ref, Record>; fixedColumnRightMap: import("vue").Ref, Record>; currentPage: import("vue").Ref; allRowsChecked: import("vue").Ref; someRowsChecked: import("vue").Ref; rows: import("vue").Ref; cols: import("vue").Ref; mergedTheme: import("vue").Ref<{ common: ThemeCommonVars; self: DataTableThemeVars; peers: { Button: ButtonTheme; Checkbox: CheckboxTheme; Radio: RadioTheme; Pagination: PaginationTheme; Scrollbar: ScrollbarTheme; Empty: EmptyTheme; Popover: PopoverTheme; Ellipsis: EllipsisTheme; Dropdown: DropdownTheme; }; peerOverrides: { Button?: { peers?: { [x: string]: any; } | undefined; } | undefined; Checkbox?: { peers?: { [x: string]: any; } | undefined; } | undefined; Radio?: { peers?: { [x: string]: any; } | undefined; } | undefined; Pagination?: { peers?: { Select?: ExtractThemeOverrides | undefined; Input?: ExtractThemeOverrides | undefined; Popselect?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; Scrollbar?: { peers?: { [x: string]: any; } | undefined; } | undefined; Empty?: { peers?: { [x: string]: any; } | undefined; } | undefined; Popover?: { peers?: { Scrollbar?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; Ellipsis?: { peers?: { Tooltip?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; Dropdown?: { peers?: { Popover?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; }; }, { common: ThemeCommonVars; self: DataTableThemeVars; peers: { Button: ButtonTheme; Checkbox: CheckboxTheme; Radio: RadioTheme; Pagination: PaginationTheme; Scrollbar: ScrollbarTheme; Empty: EmptyTheme; Popover: PopoverTheme; Ellipsis: EllipsisTheme; Dropdown: DropdownTheme; }; peerOverrides: { Button?: { peers?: { [x: string]: any; } | undefined; } | undefined; Checkbox?: { peers?: { [x: string]: any; } | undefined; } | undefined; Radio?: { peers?: { [x: string]: any; } | undefined; } | undefined; Pagination?: { peers?: { Select?: ExtractThemeOverrides | undefined; Input?: ExtractThemeOverrides | undefined; Popselect?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; Scrollbar?: { peers?: { [x: string]: any; } | undefined; } | undefined; Empty?: { peers?: { [x: string]: any; } | undefined; } | undefined; Popover?: { peers?: { Scrollbar?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; Ellipsis?: { peers?: { Tooltip?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; Dropdown?: { peers?: { Popover?: ExtractThemeOverrides | undefined; } | undefined; } | undefined; }; }>; checkOptions: import("vue").Ref | undefined, DataTableSelectionOptions | undefined>; mergedTableLayout: import("vue").Ref<"fixed" | "auto", "fixed" | "auto">; headerCheckboxDisabled: import("vue").Ref; headerHeight: import("vue").Ref; virtualScrollHeader: import("vue").Ref; virtualListRef: unknown; handleCheckboxUpdateChecked: () => void; handleColHeaderClick: (e: MouseEvent, column: TableBaseColumn) => void; handleTableHeaderScroll: (e: Event) => void; handleColumnResizeStart: (column: TableBaseColumn) => void; handleColumnResize: (column: TableBaseColumn, displacementX: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { discrete: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export = _default;