import type { Place } from "../types/interface"; export type LabelDirection = "left" | "right"; type GetHeightLimitFn = (p1: Place, p2: Place) => number; export interface UsePointsLabelDirectionProps { basePlace: Place; places: Place[]; widthLimit: number; getHeightLimit: GetHeightLimitFn; skip: boolean; } export declare const usePointsLabelDirection: (props: UsePointsLabelDirectionProps) => { directionsRef: import("vue-demi").Ref; labeledPlacesRef: import("vue-demi").Ref<{ lng: number; lat: number; name: string; displayName: string; pointSource?: import("../types/interface").PointSource | undefined; }[]>; isContainBasePlaceRef: import("vue-demi").Ref; }; export {};