import { BoundingClientRect } from 'bloko/common/types'; import { Dimension, Alignment } from 'bloko/blocks/drop/types'; interface PlacementParams { elementMetrics: BoundingClientRect; dropElementMetrics: BoundingClientRect; offset: number; } interface PlacementOutput { metrics: Alignment; possibleToChange: Dimension; } declare const _default: { top({ elementMetrics, dropElementMetrics, offset }: PlacementParams): PlacementOutput; bottom({ elementMetrics, offset }: PlacementParams): PlacementOutput; left({ elementMetrics, dropElementMetrics, offset }: PlacementParams): PlacementOutput; right({ elementMetrics, offset }: PlacementParams): PlacementOutput; }; export default _default;