/**
 * @license MIT
 * author: Cube Dev Team
 * @cube-dev/ui-kit v0.0.0-canary-7367fcb
 * Released under the MIT license.
 */

import { Layout as LayoutBase } from './Layout.js';
import { LayoutBlock } from './LayoutBlock.js';
import { LayoutCenter } from './LayoutCenter.js';
import { LayoutContainer } from './LayoutContainer.js';
import { LayoutContent } from './LayoutContent.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';
export { GridLayout } from './GridLayout.js';
export { LayoutContext, LayoutPanelContext, useLayoutContext, useLayoutPanelContext, } from './LayoutContext.js';
const Layout = Object.assign(LayoutBase, {
    Toolbar: LayoutToolbar,
    Header: LayoutHeader,
    Footer: LayoutFooter,
    Content: LayoutContent,
    Container: LayoutContainer,
    Center: LayoutCenter,
    Block: LayoutBlock,
    Flex: LayoutFlex,
    Grid: LayoutGrid,
    Pane: LayoutPane,
    Panel: LayoutPanel,
    PanelHeader: LayoutPanelHeader,
});
export { Layout };

        