import { AppHeader, AppBadge, AppInfoProvider, useAppInfo } from './app-shell'; import { BlockletMetaProps, SessionManagerProps } from '../types'; import { default as PropTypes } from 'prop-types'; export default Dashboard; /** * 专门用于 (composable) blocklet 的 Dashboard 组件, 解析 blocklet meta 中 section 为 dashboard 的 navigation 数据, 渲染一个 UX Dashboard */ declare function Dashboard({ meta, fallbackUrl, invalidPathFallback, headerAddons, sessionManagerProps, links, showDomainWarningDialog, appPath, appTab, onAppTabChange, children, ...rest }: { [x: string]: any; meta?: undefined; fallbackUrl?: any; invalidPathFallback?: null | undefined; headerAddons?: undefined; sessionManagerProps?: { showRole: boolean; onLogout: () => void; } | undefined; links?: any[] | undefined; showDomainWarningDialog?: boolean | undefined; appPath?: undefined; appTab?: undefined; onAppTabChange?: undefined; children?: undefined; }): import("react/jsx-runtime").JSX.Element | null; declare namespace Dashboard { namespace propTypes { export { BlockletMetaProps as meta }; export let fallbackUrl: PropTypes.Requireable; export let invalidPathFallback: PropTypes.Requireable<(...args: any[]) => any>; export let headerAddons: PropTypes.Requireable any) | PropTypes.ReactNodeLike>>; export { SessionManagerProps as sessionManagerProps }; export let links: PropTypes.Requireable any) | null | undefined>>; export let showDomainWarningDialog: PropTypes.Requireable; export let appPath: PropTypes.Requireable; export let appTab: PropTypes.Requireable; export let onAppTabChange: PropTypes.Requireable<(...args: any[]) => any>; export let children: PropTypes.Requireable; } } export { AppHeader, AppBadge, AppInfoProvider, useAppInfo };