import { DragDropManager } from '@~sunsimiao/cj-dnd-core'; import { DropTargetMonitor } from './interfaces'; export declare class TargetMonitor implements DropTargetMonitor { private internalMonitor; private targetId; constructor(manager: DragDropManager); receiveHandlerId(targetId: string): void; canDrop(): boolean; isOver(options: { shallow?: boolean; }): boolean; getItemType(): string | symbol | null; getItem(): any; getDropResult(): any; didDrop(): boolean; getInitialClientOffset(): import("../../../../Documents/test/cj-dnd-backend/node_modules/@~sunsimiao/cj-dnd-core/dist/interfaces").XYCoord | null; getInitialSourceClientOffset(): import("../../../../Documents/test/cj-dnd-backend/node_modules/@~sunsimiao/cj-dnd-core/dist/interfaces").XYCoord | null; getSourceClientOffset(): import("../../../../Documents/test/cj-dnd-backend/node_modules/@~sunsimiao/cj-dnd-core/dist/interfaces").XYCoord | null; getClientOffset(): import("../../../../Documents/test/cj-dnd-backend/node_modules/@~sunsimiao/cj-dnd-core/dist/interfaces").XYCoord | null; getDifferenceFromInitialOffset(): import("../../../../Documents/test/cj-dnd-backend/node_modules/@~sunsimiao/cj-dnd-core/dist/interfaces").XYCoord | null; } export default function createTargetMonitor(manager: DragDropManager): DropTargetMonitor;