import React from 'react'; /** * 渲染一个数据列表页(DataListHelper),base62 编码的查询参数会先解码再传下去 * @param {Object} props * @param {string} props.component 数据列表编码(listCode) * @param {Object} [props.$props] props 的类型/来源配置,须解析出 base62params 字段 */ declare function DataListPage({ component, $props }: { component: string; $props?: any; }): React.JSX.Element; /** * 按组件名动态加载并渲染一个自定义页面组件,加载失败时显示错误信息,未指定 component 时显示空状态 * @param {Object} props * @param {string} [props.component] 要加载的组件名(通过 core.getWidgetComponent 解析) * @param {Object} [props.$setting] 传给目标组件的 $setting * @param {Object} [props.$props] 传给目标组件的 props 类型/来源配置(经 useWidgetProps 解析) */ declare function CustomPage({ component, $setting, $props }: { component?: string; $setting?: any; $props?: any; }): React.DetailedReactHTMLElement; /** 空页面,渲染 Empty 占位内容 */ declare function EmptyPage(): React.JSX.Element; /** 404 占位页面 */ declare function NotFoundPage(): string; export { CustomPage, DataListPage, EmptyPage, NotFoundPage };