import * as React from 'react'; declare type Actions = { openSidebar: () => void; closeSidebar: () => void; maximizeSidebar: () => void; minimizeSidebar: () => void; handleChangeCollapsed: (isCollapsed: boolean) => void; }; declare type State = { isCollapsed: boolean; isMinimized: boolean; isSidebarOpen: boolean; }; export declare type PageState = Actions & State; export declare type PageContainerProps = { children: (props: Actions & State) => React.ReactNode; theme?: Object; }; export declare const PageContainer: React.FunctionComponent; declare const _PageContainer: any; export default _PageContainer; export declare const withPage: (C: React.ComponentType) => (props: any) => JSX.Element;