import React from 'react'; import type DataTable from '@gravity-ui/react-data-table'; import type { Column, DynamicInnerRefT, Settings, SortOrder } from '@gravity-ui/react-data-table'; interface Props { data: T[]; columns: Column[]; settings?: Settings; nullBeforeNumbers?: boolean; onActivate?: (row: T) => void; getRowKey?: (row: T) => string | number | undefined; getRowLabel?: (row: T) => string | undefined; sortOrder?: SortOrder | SortOrder[]; children: (options: { tableRef: React.RefCallback; onTableReady: React.Ref>; onMouseMove: React.MouseEventHandler; dynamicInnerRef: React.Ref; getRowClassName: (index: number) => string; active: boolean; onSort: (order: SortOrder | SortOrder[] | undefined) => void; }) => React.ReactNode; } export declare function DataTableKeyboardNavigation({ data, columns, settings, nullBeforeNumbers, onActivate, getRowKey, getRowLabel, sortOrder, children, }: Props): React.ReactNode; export {};