import type MatrixElement from './element'; type BorderWidthObject = { bottom?: number | null; left?: number | null; right?: number | null; top?: number | null; }; type BorderWidth = number | BorderWidthObject; type BorderWidthOptions = { borderWidth?: BorderWidth | null; }; export declare function parseBorderWidth(options: BorderWidthOptions, maxW: number, maxH: number): { b: number; l: number; r: number; t: number; }; export declare function boundingRects(element: MatrixElement): { inner: { h: number; w: number; x: number; y: number; }; outer: { h: number; w: number; x: number; y: number; }; }; export declare function inRange(element: MatrixElement | null, x: number | null, y: number | null, useFinalPosition: boolean): boolean; export {};