import { DropTarget } from '@~sunsimiao/cj-dnd-core'; import { DropTargetSpec, DropTargetMonitor } from './interfaces'; export interface Target extends DropTarget { receiveProps(props: any): void; receiveMonitor(monitor: any): void; } export default function createTargetFactory(spec: DropTargetSpec): (monitor: DropTargetMonitor) => Target;