import React from 'react';
import { Column, Table } from '@tanstack/react-table';
import { HeaderToolbarLocalizationType } from '../../types';
type TableSettingsItemProps<TData> = {
    index: number;
    listItem: Column<TData>;
    isDragging: boolean;
    dropRef: React.Ref<HTMLDivElement>;
    tableContainerWidth: number;
    settings: Table<TData>;
    isReorderEnabled: boolean;
    handleKeyboardColumnsReorder: (currentIndex: number, nextIndex: number, movedColumn: Column<TData>) => void;
    localizationText: Pick<HeaderToolbarLocalizationType, 'disabledPinText' | 'settingsItemPinnedAriaLabel' | 'settingsItemSortAriaLabel' | 'settingsColumnItemAriaLabel'>;
};
export declare function TableSettingsItem<TData>({ index, listItem, isDragging, dropRef, tableContainerWidth, settings, isReorderEnabled, handleKeyboardColumnsReorder, localizationText, }: TableSettingsItemProps<TData>): import("react/jsx-runtime").JSX.Element;
export {};
