///
import { TableProps, ListDatum } from './table.type';
import { useTableSort, useTableFilter, useTableLayout } from '@sheinx/hooks';
import type { TableFormatColumn, OptionalToRequired } from '@sheinx/hooks';
export type UseTableLayoutResultFunc = ReturnType['func'];
export interface TheadProps extends Pick>, 'data' | 'jssStyle' | 'onColumnResize' | 'columnResizable' | 'showSelectAll' | 'renderSorter' | 'radio' | 'disabled' | 'treeCheckAll' | 'sortDirections' | 'cellSortable' | 'virtualColumn'>, Pick>, 'sortInfo' | 'onSorterChange'>, Pick>, 'filterInfo' | 'onFilterChange'>, Pick {
columns: TableFormatColumn[];
isScrollY?: boolean;
bordered?: boolean;
colgroup: (number | string | undefined)[];
datum: ListDatum;
treeColumnsName: string | undefined;
headerRowSemClass?: string;
headerRowSemStyle?: React.CSSProperties;
headerCellSemClass?: string;
headerCellSemStyle?: React.CSSProperties;
}
//# sourceMappingURL=thead.type.d.ts.map