import { LayoutFooter } from "./components/LayoutFooter.mjs";
import { LayoutFooterProps, LayoutHeaderProps, LayoutMainProps, LayoutProps, LayoutSidebarInnerProps, LayoutSidebarProps, LayoutTocProps } from "./type.mjs";
import { LayoutHeader } from "./components/LayoutHeader.mjs";
import { LayoutMain } from "./components/LayoutMain.mjs";
import { LayoutSidebar } from "./components/LayoutSidebar.mjs";
import { LayoutSidebarInner } from "./components/LayoutSidebarInner.mjs";
import { LayoutToc } from "./components/LayoutToc.mjs";
import { ReactNode } from "react";

//#region src/Layout/index.d.ts
interface ILayout {
  (props: LayoutProps): ReactNode;
  Footer: typeof LayoutFooter;
  Header: typeof LayoutHeader;
  Main: typeof LayoutMain;
  Sidebar: typeof LayoutSidebar;
  SidebarInner: typeof LayoutSidebarInner;
  Toc: typeof LayoutToc;
}
declare const Layout: ILayout;
//#endregion
export { ILayout, LayoutFooter, LayoutFooterProps, LayoutHeader, LayoutHeaderProps, LayoutMain, LayoutMainProps, LayoutProps, LayoutSidebar, LayoutSidebarInner, LayoutSidebarInnerProps, LayoutSidebarProps, LayoutToc, LayoutTocProps, Layout as default };
//# sourceMappingURL=index.d.mts.map