import * as React from 'react'; import { PageLayout } from '@xyd-js/core'; interface LayoutPrimaryProps { children: React.ReactNode; subheader?: boolean; className?: string; layout?: PageLayout; scrollKey?: string; id?: string; style?: React.CSSProperties; } declare function LayoutPrimary(props: LayoutPrimaryProps): React.JSX.Element; declare namespace LayoutPrimary { var Header: (props: LayoutPrimaryHeaderProps) => React.JSX.Element; var Hamburger: () => React.JSX.Element; var MobileAside: (props: LayoutPrimaryMobileAsideProps) => React.JSX.Element; var Page: (props: LayoutPrimaryPageProps) => React.JSX.Element; } interface LayoutPrimaryHeaderProps { header: React.ReactNode; banner?: React.ReactNode; subheader?: React.ReactNode; } interface LayoutPrimaryMobileAsideProps { aside: React.ReactNode; } interface LayoutPrimaryPageProps { children: React.ReactNode; contentNav?: React.ReactNode; after?: React.ReactNode; } export { LayoutPrimary };