import { BoundingClientRect } from 'bloko/common/types'; import { Alignment } from 'bloko/blocks/drop/types'; interface ArrowPlacementParams { elementMetrics: BoundingClientRect; dropElementMetrics: BoundingClientRect; arrowSize: number; } declare const _default: { x: { start({ elementMetrics, dropElementMetrics }: ArrowPlacementParams): Alignment; center({ elementMetrics, dropElementMetrics, arrowSize }: ArrowPlacementParams): Alignment; end({ elementMetrics, dropElementMetrics }: ArrowPlacementParams): Alignment; }; y: { start({ elementMetrics, dropElementMetrics }: ArrowPlacementParams): Alignment; center({ elementMetrics, dropElementMetrics, arrowSize }: ArrowPlacementParams): Alignment; end({ elementMetrics, dropElementMetrics }: ArrowPlacementParams): Alignment; }; }; export default _default;