import * as React from 'react'; import { TargetType } from '@~sunsimiao/cj-dnd-core'; import { DropTargetSpec, DndOptions, DropTargetCollector, DndComponentClass } from './interfaces'; export default function DropTarget(type: TargetType | ((props: Props) => TargetType), spec: DropTargetSpec, collect: DropTargetCollector, options?: DndOptions): | React.StatelessComponent>(DecoratedComponent: TargetClass) => TargetClass & DndComponentClass;