import { DropTarget } from 'dnd-core'; import { DropTargetMonitor } from '../../types'; import { DropTargetHookSpec } from '../types'; export declare class DropTargetImpl implements DropTarget { spec: DropTargetHookSpec; private monitor; constructor(spec: DropTargetHookSpec, monitor: DropTargetMonitor); canDrop(): boolean; hover(): void; drop(): R | undefined; }