import { LayoutItemInsertPosition } from '../../../model/layout/dashboard-layout-node'; import { LayoutItem, LayoutItemInsertionBehavior } from '../core/_layout-item'; export interface DragOverState { targetItem: LayoutItem; targetItemBehavior: LayoutItemInsertionBehavior; hoverLocation: LayoutItemInsertPosition; } export declare class DragOverStateController { private _dragOverItem; private _hoverLocation; private _currentTargetItem; private _currentTargetItemBehavior; private _timer; private _inTimer; constructor(); update(targetItem: LayoutItem, currentHoverLocation: LayoutItemInsertPosition): void; getState(): DragOverState; reset(): void; }