import React, { HTMLAttributes, MutableRefObject, ReactNode } from 'react';
import { NestedTableDragAndDropState } from './NestedTableDragAndDropState';
export interface NestedTableDragAndDropOverlayProps<C extends string> extends HTMLAttributes<HTMLDivElement> {
    children?: ReactNode;
    state: NestedTableDragAndDropState<C>;
    innerRef?: ((instance: HTMLDivElement | null) => void) | MutableRefObject<HTMLDivElement | null> | null;
}
declare function _NestedTableDragAndDropOverlay<C extends string>(props: NestedTableDragAndDropOverlayProps<C>): React.JSX.Element;
export declare const NestedTableDragAndDropOverlay: typeof _NestedTableDragAndDropOverlay & {
    displayName: string;
};
export {};
//# sourceMappingURL=NestedTableDragAndDropOverlay.d.ts.map