
import { Compactor, Layout, LayoutConstraint, LayoutItem, ResizeHandleAxis } from "./grid-core/types.js";
import { getCompactor, horizontalCompactor, noCompactor, verticalCompactor } from "./grid-core/compactors.js";
import { aspectRatio, boundedX, boundedY, containerBounds, gridBounds, maxSize, minMaxSize, minSize, snapToGrid } from "./grid-core/constraints.js";
import { CubeBoardWidgetProps, Widget } from "./Widget.js";
import { BoardCompactType, BoardGridLines, BoardInteractionInfo, CubeBoardProps } from "./Board.js";
import { BreakpointCols, Breakpoints, ResponsiveLayouts } from "./responsive-utils.js";
import { BoardResponsive, CubeBoardResponsiveProps } from "./BoardResponsive.js";
import { WidgetTransferInfo } from "./board-context.js";
import { BoardProvider, CubeBoardProviderProps } from "./BoardProvider.js";
import * as react from "react";

//#region src/components/layout/Board/index.d.ts
declare const Board: react.ForwardRefExoticComponent<CubeBoardProps & react.RefAttributes<HTMLDivElement>> & {
  Widget: typeof Widget;
  Provider: typeof BoardProvider;
  Responsive: react.ForwardRefExoticComponent<CubeBoardResponsiveProps & react.RefAttributes<HTMLDivElement>>;
};
//#endregion
export { Board };
//# sourceMappingURL=index.d.ts.map