'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var Layout$1 = require('./src/Layout.cjs');
var Sider = require('./src/Sider.cjs');
require('./src/interface.cjs');
var props = require('./src/props.cjs');

const LayoutHeader = Layout$1.Header;
const LayoutFooter = Layout$1.Footer;
const LayoutSider = Sider.default;
const LayoutContent = Layout$1.Content;
const Layout = Object.assign(Layout$1.Layout, {
  Header: Layout$1.Header,
  Footer: Layout$1.Footer,
  Content: Layout$1.Content,
  Sider: Sider.default,
  install: (app) => {
    app.component(Layout$1.Layout.name, Layout$1.Layout);
    app.component(Layout$1.Header.name, Layout$1.Header);
    app.component(Layout$1.Footer.name, Layout$1.Footer);
    app.component(Sider.default.name, Sider.default);
    app.component(Layout$1.Content.name, Layout$1.Content);
    return app;
  }
});

exports.layoutProps = props.layoutProps;
exports.siderProps = props.siderProps;
exports.Layout = Layout;
exports.LayoutContent = LayoutContent;
exports.LayoutFooter = LayoutFooter;
exports.LayoutHeader = LayoutHeader;
exports.LayoutSider = LayoutSider;
exports.default = Layout;
//# sourceMappingURL=index.cjs.map
