import { ComponentClass, FunctionComponent } from 'react'; import type { IComponentOptions, IPageOptions } from './interface'; /** * 将组件和数据源绑定 * @param options {model, component} 或者 函数、类组件 * @param bindNewModel 按需动态绑定一个新的model */ declare function defineComponent(options: IComponentOptions | FunctionComponent | ComponentClass, bindNewModel?: boolean): any; /** * 将路由页面和数据源绑定 * @param options {model, component} 或者类组件 * @param bindNewModel 按需动态绑定一个新的model */ declare function definePage(options: IPageOptions | ComponentClass, bindNewModel?: boolean): any; export { definePage, defineComponent };