import { RefObject } from 'react';
import { DropIndicatorPosition } from './use-drop-indicator.hook';
export interface DragIndicatorPosition {
    top: number;
    left: number;
    container?: HTMLElement;
}
interface UseDragIndicatorPositionProps {
    elementRef: RefObject<HTMLElement | null>;
    dropIndicatorPosition: DropIndicatorPosition | null | undefined;
}
/**
 * Calculates the position for the circular drag indicator rendered via portal.
 * Only circle mode is retained; line indicator logic moved to CSS pseudo-elements.
 */
export declare function useDragIndicatorPosition({ elementRef, dropIndicatorPosition, }: UseDragIndicatorPositionProps): DragIndicatorPosition | null;
export {};
//# sourceMappingURL=use-drag-indicator-position.hook.d.ts.map