import { DynamicContentStore } from "../../flex-ui-core/src"; import * as React from "react"; import { MainContainerChildrenKeys, MainContainerChildrenProps, MainContainerProps } from "./MainContainer.definitions"; /** * @classdesc This is a container for MainContainer. * Can be themed with `Theme.MainContainer` in [Theme](Theme). * @component * @hideconstructor * @param {MainContainer.MainContainerProps} props - Properties to be passed to configure this component. * @category Components / Programmable * @subcategory Components */ export declare class MainContainer extends React.PureComponent { static readonly displayName = "MainContainer"; /** * Dynamic content store * @static * @type {DynamicContentStore} * @readonly */ static readonly Content: DynamicContentStore; /** * Default properties * @static * @type {MainContainer.MainContainerProps} * @readonly */ static readonly defaultProps: { keepSideNavOpen: boolean; showNotificationBar: boolean; showLiveCommsBar: boolean; }; static updateAll(): void; render(): JSX.Element; }