import { MouseEvent } from 'react';
import { Header } from '@tanstack/react-table';
import { TableHeaderLocalizationType } from '../types';
export type TableHeaderCellProps<TData> = {
    header: Header<TData, unknown>;
    isLeft: boolean;
    isLastPinned: boolean;
    shouldShowPinnedShadow: boolean;
    isRight: boolean;
    shouldShowRightPinnedShadow: boolean;
    thClassName?: string;
    onColumnHeaderClick?: (header: Partial<Header<TData, unknown>>, event: MouseEvent) => void;
    tableContainerWidth: number;
    columnIndex: number;
    localizationText?: TableHeaderLocalizationType;
    tableHeaderCellTestId: string;
};
export declare function TableHeaderCell<TData>({ header, isLeft, isLastPinned, shouldShowPinnedShadow, isRight, shouldShowRightPinnedShadow, thClassName, onColumnHeaderClick, tableContainerWidth, columnIndex, localizationText, tableHeaderCellTestId, }: TableHeaderCellProps<TData>): import("react/jsx-runtime").JSX.Element;
