/// import type { PICKED_PKG_FIELDS } from "../../constants"; import type { AtomComponentAsset } from 'dumi-assets-types'; import type { IDemoData, ILocalesConfig, IThemeConfig } from './types'; export interface ISiteContext { pkg: Partial>; historyType: 'browser' | 'hash' | 'memory'; entryExports: Record; demos: Record; components: Record; locales: ILocalesConfig; themeConfig: IThemeConfig; hostname?: string; loading: boolean; setLoading: (status: boolean) => void; /** * private field, do not use it in your code */ _2_level_nav_available: boolean; } export declare const SiteContext: import("react").Context; export declare const useSiteData: () => ISiteContext;