/// <reference types="react" />
import { NestedTableState } from '../../state/NestedTableState';
import { NestedTableDragHandle } from './NestedTableDragHandle';
declare function setStateObject<C extends string>(params: {
    state: NestedTableState<C>;
}): void;
export declare const NestedTableDragAndDrop: {
    createDragHandleColumn: null;
    NestedTableDragAndDropContext: (<C extends string, T, F extends import("@wix/bex-core").FiltersMap>(props: import("./NestedTableDragAndDropContext").NestedTableDragAndDropContextProps<C, T, F>) => import("react").JSX.Element) & {
        displayName: string;
    };
    NestedTableDragAndDropRow: (<C_1 extends string, T_1, F_1 extends import("@wix/bex-core").FiltersMap>(props: import("./NestedTableDragAndDropRow").NestedTableDragAndDropRowProps<C_1, T_1, F_1>) => import("react").JSX.Element) & {
        displayName: string;
    };
    setStateObject: typeof setStateObject;
    NestedTableDragHandle: typeof NestedTableDragHandle;
    NestedTableGhostIndentationCell: (<C_2 extends string, T_2, F_2 extends import("@wix/bex-core").FiltersMap>(props: import("./NestedTableGhostIndentationCell").NestedTableGhostIndentationCellProps<C_2, T_2, F_2>) => import("react").JSX.Element | null) & {
        displayName: string;
    };
    DroppableTableContext: typeof import("@wix/wix-style-react-incubator/dist/types/drag-and-drop/table/DroppableTableContext").DroppableTableContext;
    DraggableTableRow: import("react").NamedExoticComponent<import("@wix/wix-style-react-incubator/drag-and-drop").DraggableTableRowProps>;
};
export {};
//# sourceMappingURL=NestedTableDragAndDrop.d.ts.map