///
import type { BreadcrumbProps } from 'antd';
import type { BreadcrumbListReturn } from './utils/getBreadcrumbProps';
import type { PureSettings } from './defaultSettings';
import type { MenuDataItem } from './typings';
import type { WaterMarkProps } from './components/WaterMark';
export declare type RouteContextType = {
breadcrumb?: BreadcrumbListReturn;
menuData?: MenuDataItem[];
isMobile?: boolean;
prefixCls?: string;
collapsed?: boolean;
hasSiderMenu?: boolean;
hasHeader?: boolean;
siderWidth?: number;
isChildrenLayout?: boolean;
hasFooterToolbar?: boolean;
hasFooter?: boolean;
setHasFooterToolbar?: React.Dispatch>;
pageTitleInfo?: {
title: string;
id: string;
pageName: string;
};
matchMenus?: MenuDataItem[];
matchMenuKeys?: string[];
currentMenu?: PureSettings & MenuDataItem;
/** PageHeader 的 BreadcrumbProps 配置,会透传下去 */
breadcrumbProps?: BreadcrumbProps;
waterMarkProps?: WaterMarkProps;
} & Partial;
declare const routeContext: React.Context;
export default routeContext;