import React from 'react';
import { type HeadType, type RowCellType, type SortOrderType } from '../types';
interface TableHeadProps {
    head: HeadType;
    sortKey?: string;
    sortOrder?: SortOrderType;
    isFixedSize?: boolean;
    onSort: (item: RowCellType) => () => void;
    isRankable?: boolean;
    isRanking: boolean;
    testId?: string;
}
declare class TableHead extends React.Component<TableHeadProps, {
    activeSortButtonId: string | null;
}> {
    constructor(props: TableHeadProps);
    UNSAFE_componentWillMount(): void;
    UNSAFE_componentWillReceiveProps(nextProps: TableHeadProps): void;
    render(): React.JSX.Element | null;
}
export default TableHead;
