import type { BrushCoordination } from '../../EventsTrackers/BrushTracker.js'; export declare const LAYOUT: { readonly main: "MAIN"; readonly top: "TOP"; readonly left: "LEFT"; }; export type Layout = (typeof LAYOUT)[keyof typeof LAYOUT]; interface MarginProps { top: number; left: number; right: number; bottom: number; } interface Get2DDimensionLayoutParams { width: number; height: number; margin: MarginProps; } export type Get2DDimensionLayoutReturn = Record; export declare function get2DDimensionLayout(params: Get2DDimensionLayoutParams): Get2DDimensionLayoutReturn; interface StartEndProps { startX: number; endX?: number; startY: number; endY?: number; } type DimensionType = Record>; export declare function getLayoutID(dimension: DimensionType, brushData: StartEndProps): Layout | null; export {}; //# sourceMappingURL=DimensionLayout.d.ts.map