import type { ExceptionStatusType } from 'antd/es/result';
import React from 'react';
import { BreadcrumbLinkProps, PageBreadcrumbProps } from './Breadcrumb';
export interface PageContextValue {
    loading?: boolean;
    /** Link component */
    Link: typeof React.Component | React.FC<any>;
    breadcrumb?: {
        items?: PageBreadcrumbProps['items'];
        setItems?: (items?: PageBreadcrumbProps['items']) => void;
    };
    status?: ExceptionStatusType;
}
export declare const DefaultLink: React.FC<Omit<BreadcrumbLinkProps, 'Link'>>;
export declare const PageContext: React.Context<PageContextValue>;
