import React, { HTMLAttributes } from 'react';
import { FiltersMap } from '@wix/bex-core';
import type { NestedTableDragAndDrop } from '../NestedTableDragAndDrop/NestedTableDragAndDrop';
import { NestedTableDataItem } from '../../state/NestedTableState/NestedTableNodeState';
export interface NestedTableRowProps<C extends string, T, F extends FiltersMap> extends HTMLAttributes<HTMLTableRowElement> {
    item: NestedTableDataItem<C, T, F>;
    dragAndDrop?: typeof NestedTableDragAndDrop;
}
export declare const NestedTableRow: React.MemoExoticComponent<React.ForwardRefExoticComponent<Pick<NestedTableRowProps<string, unknown, FiltersMap> & {
    rowData: unknown;
} & React.RefAttributes<HTMLTableRowElement>, "key" | "rowData" | keyof NestedTableRowProps<string, unknown, FiltersMap>> & React.RefAttributes<HTMLTableRowElement>>>;
//# sourceMappingURL=NestedTableRow.d.ts.map