import { type Rect } from '../layout'; import type { DecorationPoint, ReferenceAnnotationCandidate, ReferenceAnnotationDecorationItem } from './types'; type ReferenceAnnotationPlacementConfig = { item: ReferenceAnnotationDecorationItem; obstacles?: readonly DecorationPoint[]; exclusion_rects?: readonly Rect[]; }; type ReferenceAnnotationPlacementResult = { candidate: ReferenceAnnotationCandidate; score: number; }; export declare function place_reference_annotation({ item, obstacles, exclusion_rects, }: ReferenceAnnotationPlacementConfig): ReferenceAnnotationPlacementResult; export {};