import type { Column } from '@tanstack/react-table';
import { type Table } from '@tanstack/react-table';
import { type Virtualizer } from '@tanstack/react-virtual';
import React from 'react';
interface TableHeadProps<T> {
    tableContainerRef: React.RefObject<HTMLDivElement>;
    table: Table<T>;
    columnVirtualizer: Virtualizer<HTMLDivElement, HTMLTableCellElement>;
    virtualPaddingLeft: number | undefined;
    virtualPaddingRight: number | undefined;
    fixedLeftColumns: Column<T, unknown>[];
    fixedRightColumns: Column<T, unknown>[];
}
declare const TableHead: <RecordType extends object>({ columnVirtualizer, table, }: TableHeadProps<RecordType>) => React.JSX.Element;
export default TableHead;
