import { Ref } from 'react'; import { HeaderContext } from '@tanstack/react-table'; import { DataTableHeaderCellProps as BaseDataTableHeaderCellProps } from '../../../base/cells/TableHeaderCell'; /** * Props for the DataTableHeaderCell component * @extends BaseDataTableHeaderCellProps */ export type DataTableHeaderCellProps = BaseDataTableHeaderCellProps & { cellPosition: { rowIndex: number; columnIndex: number; }; header: HeaderContext; }; /** * Data table header cell with focus management * @param props - The props for the DataTableHeaderCell component * @param props.cellPosition - The cell position of the cell * @param props.children - The children of the DataTableHeaderCell component * @param props.header - The header of the DataTableHeaderCell component * @param props.isFocused - Whether the cell is focused */ declare function DataTableHeaderCellInner(props: DataTableHeaderCellProps, forwardedRef: Ref): import("react/jsx-runtime").JSX.Element; /** * Data table header cell with focus management and ref forwarding */ export declare const DataTableHeaderCell: (props: DataTableHeaderCellProps & { ref?: Ref; }) => ReturnType; export {};