import { Header, Footer, Content, Layout as Layout$1 } from './src/Layout.mjs';
import Sider from './src/Sider.mjs';
import './src/interface.mjs';
export { layoutProps, siderProps } from './src/props.mjs';

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

export { Layout, LayoutContent, LayoutFooter, LayoutHeader, LayoutSider, Layout as default };
//# sourceMappingURL=index.mjs.map
