/// <reference types="react" />
import { DragItemType } from './types';
import { DROP_ELEMENT_RESULT } from './utils/editorValidation';
declare type DroppableBlockProps = {
    onDrop: (item: DragItemType) => void;
    hasChildren?: boolean;
    top: number;
    emptyContent?: React.ReactNode;
    invalidContent?: (dropResult: DROP_ELEMENT_RESULT) => React.ReactNode;
    validator?: (item: DragItemType) => DROP_ELEMENT_RESULT;
};
export declare const DroppableBlock: import("react").ForwardRefExoticComponent<DroppableBlockProps & import("react").RefAttributes<unknown>>;
export {};
