import { AxiosResponse } from 'axios'; import { IScopedContext } from 'amis'; /** * 动态执行给定的作用域表达式,并返回处理后的上下文和数据。 * * @param scope - 要执行的动态表达式字符串。 * @returns 包含 `context` 和 `data` 的对象。如果 `scope` 为空,则返回空对象。 */ export declare const evalFc: (scopeStr: string, instance?: IScopedContext & amis.TypeEmbed) => Promise<{ data?: Record; context?: Record; }>; /** * 递归转换数组Schema类型的$字符串表达式 * @param orgobj 含$字符串的Schema表达式的对象 * @param args Title ,entity,user 参数 * @returns 计算后的对象 */ export declare function ConvertSchemaMarkToJSON(orgobj: Record, scope: any): T; /** * 封装response数据为一个文件下载 * @param response - Axios 响应对象 * @returns 如果服务端返回的是一个blob 则返回一个文件下载 */ export declare const responeToDownLoad: (response: AxiosResponse) => { msg: string; status: number; data: {}; };