export interface Point { x: number; y: number; } export interface Rect { x: number; y: number; width: number; height: number; } export interface Size { width: number; height: number; } export type Placement = 'top' | 'end' | 'bottom' | 'start'; export interface Geometry { origin: Point; anchor: Point; placement: Placement; } export declare const computeGeometry: (contentSize: Size, placement: Placement | 'auto', fromRect: Rect, displayArea: Rect, arrowSize: Size) => Geometry;