import React, { MutableRefObject, ReactElement, ReactNode } from 'react';
import { FiltersMap } from '@wix/bex-core';
import { NestedTableDataItem } from '../../state/NestedTableState/NestedTableNodeState';
export interface NestedTableDragAndDropRowProps<C extends string, T, F extends FiltersMap> {
    item: NestedTableDataItem<C, T, F>;
    children: ReactElement<{
        children: ReactNode;
        className?: string;
    }>;
    forwardedRef: ((instance: HTMLTableRowElement | null) => void) | MutableRefObject<HTMLTableRowElement | null> | null;
}
declare function _NestedTableDragAndDropRow<C extends string, T, F extends FiltersMap>(props: NestedTableDragAndDropRowProps<C, T, F>): React.JSX.Element;
export declare const NestedTableDragAndDropRow: typeof _NestedTableDragAndDropRow & {
    displayName: string;
};
export {};
//# sourceMappingURL=NestedTableDragAndDropRow.d.ts.map