import React from "react";
import { type TableDisplayMode } from "../../../../fd-toolbox/enums/enums";
import { VoidFunc, VoidFuncNoParam } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { TableInstance, InternalTableColumn } from "../table-models";
import { WithIndexer } from "../../../../fd-toolbox-core/types/with-indexer";
interface TableHeaderProps {
    tableInstance: TableInstance;
    displayMode: TableDisplayMode;
    tableSorted: VoidFunc<InternalTableColumn>;
    onRefreshItems?: VoidFuncNoParam;
    className?: string;
    tableHovered: boolean;
    columnToWidthPercent: WithIndexer<number>;
}
export declare function TableHeader({ tableInstance, displayMode, tableSorted, onRefreshItems, className, tableHovered, columnToWidthPercent, }: TableHeaderProps): React.JSX.Element;
export {};
