import { default as React } from 'react';
import { default as ILayoutProps } from './ILayoutProps';
/**
* A layout component that provides consistent spacing and structure for page content
* Can be used with or without sections, and includes compound components for more complex layouts
* @param props {@link ILayoutProps} - Props for the Layout component
* @returns The rendered Layout component
*
* @example
* ```tsx
* // Default
* function App() {
* return (
*
* ...Your component
*
* );
* }
* ```
*
* @example
* ```tsx
* // Sectioned
* function AppSectioned() {
* return (
*
* ...Your component
*
* );
* }
* ```
*
* @example
* ```tsx
* // Compound components
* function AppCompound() {
* return (
*
*
* ...Your component
*
*
* ...Your component
*
*
* )
* }
* ```
*/
declare const Layout: React.FunctionComponent;
export default Layout;