/**
 * -------------------------------------------------------
 * 组件名称: pluginsForActivityCenter
 * 组件功能: 活动中心控制插件
 * 联系人: jnjnjnzhang
 * 版本: 1.0
 * -------------------------------------------------------
 */
/**
 * 给活动中心导出的一些接口，目前只能在单独适配过或者1.5.1版本后的JS-SDK中使用
 */
declare class pluginsForActivityCenterImpl {
    /**
     * 获取小应用资源目录
     */
    getArchivePath(): Promise<string>;
    /**
     * 读取文件到ArrayBuffer
     * @param path 文件路径
     * @returns 文件内容
     */
    loadFileToArrayBuffer(path: string): Promise<ArrayBuffer>;
    /**
     * 将一个ArrayBuffer保存到文件
     * @param path 文件路径
     * @param arrayBuffer 保存的arrayBuffer
     */
    saveArrayBufferToFile(path: string, arrayBuffer: ArrayBuffer): Promise<boolean>;
    /**
     * 将一个文件加载到string
     * @param path 文件路径
     * @returns 文件内容
     */
    loadFileToString(path: string): Promise<string>;
    /**
     * 将一个string保存到文件
     * @param path 文件路径
     * @param str 保存的string
     */
    saveStringToFile(path: string, str: string): Promise<boolean>;
}
/**
 * 单例化
 */
export declare let pluginsForActivityCenter: pluginsForActivityCenterImpl;
export {};
