import React from 'react'; import type { Column, Settings, SortOrder } from '@gravity-ui/react-data-table'; import type { DrawerControl } from '../../../../components/Drawer/Drawer'; import type { KeyValueRow } from '../../../../types/api/query'; interface SimpleTableWithDrawerProps { columns: Column[]; data: KeyValueRow[]; getKeyboardRowKey?: (row: KeyValueRow) => string | number | undefined; isFetching?: boolean; isLoading?: boolean; onRowClick?: (row: KeyValueRow | null, index?: number, event?: React.MouseEvent) => void; columnsWidthLSKey?: string; emptyDataMessage?: string; sortOrder?: SortOrder | SortOrder[]; onSort?: (sortOrder: SortOrder | SortOrder[] | undefined) => void; selectedRow?: KeyValueRow | null | undefined; onSelectedRowChange?: (row: KeyValueRow | null | undefined) => void; drawerControls?: DrawerControl[]; drawerId?: string; storageKey?: string; tableSettings?: Settings; } export declare function QueriesTableWithDrawer({ columns, data, getKeyboardRowKey, isFetching, isLoading, onRowClick, columnsWidthLSKey, emptyDataMessage, sortOrder, onSort, selectedRow: externalSelectedRow, onSelectedRowChange, drawerControls, drawerId, storageKey, tableSettings, }: SimpleTableWithDrawerProps): import("react/jsx-runtime").JSX.Element; export {};