///
import type { ProLayoutStatesType, ProLayoutType } from './propTypes';
import { useProLayoutTabs } from './components/TabsManager/hooks/useProLayoutTabs';
import { useActiveTab } from './components/TabsManager/hooks/useActiveTab';
interface LayoutContextValue {
selectedPath: string;
onSelected: (params: Partial) => void;
target: '_blank' | '_parent' | '_self' | '_top';
}
export declare const LayoutContext: import("react").Context;
declare const ProLayout: {
(props: ProLayoutType): import("react/jsx-runtime").JSX.Element;
ProCollapse: (props: import("./components/ProCollapse/PropTypes").ProCollapseType) => import("react/jsx-runtime").JSX.Element;
ProFooter: import("react").MemoExoticComponent<(props: import("./components/ProFooter/PropTypes").ProFooterType) => import("react/jsx-runtime").JSX.Element>;
ProHeader: import("react").MemoExoticComponent<(props: import("./components/ProHeader/PropTypes").ProHeaderType) => import("react/jsx-runtime").JSX.Element>;
useProLayoutTabs: typeof useProLayoutTabs;
useActiveTab: () => import("./propTypes").TabItem;
};
export { useProLayoutTabs, useActiveTab };
export default ProLayout;