/// import { PureComponent, ReactNode } from 'react'; export interface LayoutProps { breadcrumbs?: (string | ReactNode)[]; children?: JSX.Element | JSX.Element[]; drawerContent: ReactNode; drawerHeaderTitle: string; drawerOpen?: boolean; elementLeft?: ReactNode; elementRight?: ReactNode; loading?: boolean; mainNavTitle?: ReactNode; noMenuButton?: boolean; onDrawerClose?: () => void; onDrawerOpen?: () => void; } export interface LayoutState { drawerOpen: boolean; } export declare class Layout extends PureComponent { static defaultProps: Partial; constructor(props: LayoutProps); componentWillReceiveProps(nextProps: LayoutProps): void; componentDidMount(): void; render(): JSX.Element; closeDrawer: () => void; openDrawer: () => void; }