import { ContainerProps } from '@mui/material/Container';
import { Breakpoint } from '@mui/system';
import React from 'react';
export interface MainLayoutContainerProps extends ContainerProps {
    headerComponent?: React.ReactNode;
    children: React.ReactNode;
    maxWidth?: Breakpoint | false;
}
/**
 * A layout container for the main content of standard views
 * Provides a maxWidth for a container with your content and center it within the view,
 * so you don't have to worry about padding on x-axis.
 * Adds margins on y-axis;
 * [Story](https://storybook.lune.co/?path=/story/MainLayoutContainer)
 * @param headerComponent - top part of the column (title or back button usually)
 * @param children - your content (the component will NOT provide spacing the children)
 * @param maxWidth - can be used to change the container maxWidth by passing a breakpoint or 'false' to remove it
 * by default is set to 'md' breakpoint
 */
declare const MainLayoutContainer: ({ headerComponent, children, maxWidth, ...rest }: MainLayoutContainerProps) => import("react/jsx-runtime").JSX.Element;
export default MainLayoutContainer;
