/** @license MIT | @cube-dev/ui-kit v0.0.0-canary-0d43332 | Cube Dev Team */
import { LayoutActionsContext, LayoutContextReset, LayoutPanelContext, LayoutRefsContext, LayoutStateContext, useLayoutActionsContext, useLayoutPanelContext, useLayoutRefsContext, useLayoutStateContext } from "./LayoutContext.js";
import { _Layout } from "./Layout.js";
import { _LayoutContent } from "./LayoutContent.js";
import { _LayoutBlock } from "./LayoutBlock.js";
import { _LayoutContainer } from "./LayoutContainer.js";
import { _LayoutCenter } from "./LayoutCenter.js";
import { _LayoutFlex } from "./LayoutFlex.js";
import { _LayoutFooter } from "./LayoutFooter.js";
import { _LayoutGrid } from "./LayoutGrid.js";
import { _LayoutHeader } from "./LayoutHeader.js";
import { _LayoutPane } from "./LayoutPane.js";
import { _LayoutPanel } from "./LayoutPanel.js";
import { _LayoutPanelHeader } from "./LayoutPanelHeader.js";
import { _LayoutToolbar } from "./LayoutToolbar.js";
import { GridLayout } from "./GridLayout.js";

//#region src/components/content/Layout/index.tsx
const Layout = Object.assign(_Layout, {
	Toolbar: _LayoutToolbar,
	Header: _LayoutHeader,
	Footer: _LayoutFooter,
	Content: _LayoutContent,
	Container: _LayoutContainer,
	Center: _LayoutCenter,
	Block: _LayoutBlock,
	Flex: _LayoutFlex,
	Grid: _LayoutGrid,
	Pane: _LayoutPane,
	Panel: _LayoutPanel,
	PanelHeader: _LayoutPanelHeader
});

//#endregion
export { Layout };
//# sourceMappingURL=index.js.map