/// 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;