/** * 根据页面id生成对应页面数据源变量对象 * @param pageID 页面id, 应用传 $global * @param useSample 参数变量是否使用示例值 */ export declare function createDataset(pageID: string, useSample?: boolean, options?: { appId?: string; }): { state: { $status: {}; }; params: {}; } & import("mobx").IObservableObject; /** * 创建参数变量 * @param paramConfigMap 参数变量配置 * @param useSample 是否使用示例值 */ export declare function createParamsVar(paramConfigMap?: Record, useSample?: boolean): Record | undefined; /** * 创建静态状态变量 * @param stateConfigMap 状态变量配置 * @param context 变量所挂载的对象上下文 */ export declare function createStaticStateVar(stateConfigMap?: Record, options?: { appId?: string; datasetProfileKey?: string; }): Record; /** * 创建数据源状态变量 * @param pageID 页面ID(全局使用 $global) * @param stateConfigMap 状态变量配置 * @param parseParams 解析数据源变量入参的函数 */ export declare function createStateDataSourceVar(pageID: string, parseParams: Function): Promise; /** * 生成变量解析的函数 * @param dynamicParams * @param context 动态值计算上下文 * @param context.app 全局 dataset * @param context.$page 页面级 dataset */ export declare function generateParamsParser(context: { app: any; $page: any; $w?: any; }): (dynamicParams: any) => any; export declare function setLocalDatasetState(appId: string, datasetProfileKey: string, name: string, value: any): void;