import React from "react"; import { SortType, SortTypeUnion, SortWithNoneType, TableColumnInterface, TableConfigInterface } from "./Table.type"; import { ThemeModuleSkinType } from "../../../type/module"; export interface TableHeaderProps { columns: Array; columnWidths?: Array; theme: { mode: ThemeModuleSkinType; }; sortFunc?: (columnKey: string, sortType?: SortType) => void; initialState: TableConfigInterface; multipleSort?: boolean; multipleSortInfo?: { [sortedColumn: string]: SortTypeUnion; }; } export declare const getNextSortType: (sortType: SortTypeUnion) => SortType | SortWithNoneType.NONE; export declare const Header: React.ForwardRefExoticComponent<{ columns: Array; columnWidths?: Array; sortFunc?: (columnKey: string, sortType?: SortType) => void; initialState: TableConfigInterface; multipleSort?: boolean; multipleSortInfo?: { [sortedColumn: string]: SortTypeUnion; }; } & { theme?: any; }>;