import { Dimensions, Point } from '@vertexvis/geometry';
import { Range } from '@vertexvis/utils';
export declare function constrainRelativePoint(pt: Point.Point, range: Range.Range): Point.Point;
/**
 * Translates a point in relative units to a point in screen units.
 */
export declare function translatePointToScreen(pt: Point.Point, canvasDimensions: Dimensions.Dimensions): Point.Point;
/**
 * Translates a point in screen units to a point in relative units.
 */
export declare function translatePointToRelative(pt: Point.Point, canvasDimensions: Dimensions.Dimensions, includeOffset?: boolean, xOffset?: number, yOffset?: number): Point.Point;
