import React, { ReactElement } from "react"; import { CheckboxProps } from "../Checkbox"; interface FilterProps extends CheckboxProps { label: string; } export interface TableHeaderCellProps extends React.HTMLProps { columnWidth?: string; minColumnWidth?: string; filterApplied?: boolean; hideFilterSearch?: boolean; id?: string; onClearFilters?: () => void; onSearchInputChange?: (value: string) => void; onSelectAllFilters?: () => void; removeVerticalPadding?: boolean; searchInputValue?: string; shrinkToContent?: boolean; sortable?: boolean; filterOptions?: ReactElement[]; filterControl?: ReactElement; } declare const TableHeaderCell: ({ children, className, id, shrinkToContent, sortable, filterOptions: filterOptionsProp, onSelectAllFilters, onClearFilters, hideFilterSearch, filterApplied, searchInputValue, onSearchInputChange, columnWidth, minColumnWidth, removeVerticalPadding, filterControl, style, ...rest }: TableHeaderCellProps) => JSX.Element; export default TableHeaderCell;