import type { DataTableProps, SortOrder } from '@gravity-ui/react-data-table'; import './ResizeableDataTable.scss'; export interface ResizeableDataTableProps extends Omit, 'theme' | 'onResize'> { columnsWidthLSKey?: string; reserveResizePadding?: boolean; wrapperClassName?: string; onKeyboardActivate?: (row: T) => void; getKeyboardRowKey?: (row: T) => string | number | undefined; getKeyboardRowLabel?: (row: T) => string | undefined; /** * Not enough meta data (settings, sizes, features, etc.) to properly render table columns * Use case: initial load */ isLoading?: boolean; /** * No table data, but columns data is loaded and they could be rendered * Use case: you need to preserve table headers on sort change when backend sort */ isFetching?: boolean; loadingSkeletonRowsCount?: number; onSortChange?: (params: SortOrder | SortOrder[] | undefined) => void; } export declare function ResizeableDataTable({ onKeyboardActivate, getKeyboardRowKey, getKeyboardRowLabel, rowClassName, wrapperClassName, onSortChange, ...props }: ResizeableDataTableProps): import("react/jsx-runtime").JSX.Element;