import { DivProps } from "../types/index.mjs";
import { ReactNode } from "react";

//#region src/Layout/type.d.ts
interface LayoutProps {
  asideWidth?: number;
  children?: ReactNode;
  content?: ReactNode;
  footer?: ReactNode;
  header?: ReactNode;
  headerHeight?: number;
  helmet?: ReactNode;
  sidebar?: ReactNode;
  toc?: ReactNode;
  tocWidth?: number;
}
type LayoutFooterProps = DivProps;
interface LayoutHeaderProps extends DivProps {
  headerHeight?: number;
}
type LayoutMainProps = DivProps;
interface LayoutSidebarProps extends DivProps {
  headerHeight?: number;
}
interface LayoutSidebarInnerProps extends DivProps {
  headerHeight?: number;
}
interface LayoutTocProps extends DivProps {
  tocWidth?: number;
}
//#endregion
export { LayoutFooterProps, LayoutHeaderProps, LayoutMainProps, LayoutProps, LayoutSidebarInnerProps, LayoutSidebarProps, LayoutTocProps };
//# sourceMappingURL=type.d.mts.map