import React from "react"; import { ColumnProps, GridProps, PageProps, ToolbarItem } from "../../components"; export type BaseTemplateProps = React.PropsWithChildren & { /** Column props. */ columnProps?: Partial; /** Grid props. */ gridProps?: Partial; /** Page props. */ pageProps?: Partial; /** Sidebar props. */ sidebarProps?: ToolbarItem[]; /** Whether to limit the content width using a container. */ container?: boolean; /** Whether to only output the page inner contents. */ contentOnly?: boolean; /** Whether to wrap content in a grid. */ grid?: boolean; /** Primary navigation items. */ primaryNavigationItems?: ToolbarItem[]; /** Sidebar items. */ sidebarItems?: ToolbarItem[]; /** Primary navigation (JSX) slot. */ slotPrimaryNavigation?: React.ReactNode; /** Sidebar (JSX) slot. */ slotSidebar?: React.ReactNode; }; /** * Base template * @constructor */ export declare const BaseTemplate: React.FC;