import { CalloutComponent } from './callout.component'; type Dimensions = { width: number; height: number; }; type Point = { x: number; y: number; }; export type Box = Point & Dimensions; export type Anchor = Point & { position: CalloutComponent.AnchoredPosition; }; export declare function getOrigin(anchor: Box, client: Dimensions, viewportSize: Dimensions, preferredPosition: CalloutComponent.AnchoredPosition, allowedPositions: ("top-left" | "top-center" | "top-right" | "right-top" | "center-right" | "right-bottom" | "bottom-right" | "bottom-center" | "bottom-left" | "left-bottom" | "center-left" | "left-top")[] | null | undefined, fallbackDirection: CalloutComponent.Direction, additionalOffset: number): Anchor; export declare function originAtPosition(anchor: Box, client: Dimensions, position: CalloutComponent.AnchoredPosition, offset: number): Point; export {};