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