import { Column, Table } from '@tanstack/react-table';
import { HeaderToolbarLocalizationType } from '../../types';
type TableSettingsGroupProps<TData> = {
    groupId: string;
    groupName: string;
    columns: Column<TData>[];
    tableContainerWidth: number;
    settings: Table<TData>;
    onItemMove: (newItems: Column<TData>[], previousIndex: number, currentIndex: number) => void;
    isReorderEnabled: boolean;
    handleKeyboardColumnsReorder: (currentIndex: number, nextIndex: number, movedColumn: Column<TData>) => void;
    localizationText: Pick<HeaderToolbarLocalizationType, 'disabledPinText' | 'settingsItemPinnedAriaLabel' | 'settingsItemSortAriaLabel' | 'settingsColumnItemAriaLabel'>;
};
export declare function TableSettingsGroup<TData>({ groupId, groupName, columns, settings, tableContainerWidth, onItemMove, isReorderEnabled, handleKeyboardColumnsReorder, localizationText, }: TableSettingsGroupProps<TData>): import("react/jsx-runtime").JSX.Element;
export {};
