import { Backend, Identifier } from 'dnd-core'; import { Connector } from './SourceConnector'; import { DropTargetOptions } from '../types'; export declare class TargetConnector implements Connector { hooks: any; private handlerId; private dropTargetRef; private dropTargetNode; private dropTargetOptionsInternal; private unsubscribeDropTarget; private lastConnectedHandlerId; private lastConnectedDropTarget; private lastConnectedDropTargetOptions; private readonly backend; constructor(backend: Backend); get connectTarget(): any; reconnect(): void; receiveHandlerId(newHandlerId: Identifier | null): void; get dropTargetOptions(): DropTargetOptions; set dropTargetOptions(options: DropTargetOptions); private didHandlerIdChange; private didDropTargetChange; private didOptionsChange; disconnectDropTarget(): void; private get dropTarget(); private clearDropTarget; }