import * as lCore from './core'; /** * --- 初始化系统级 ID,仅能设置一次 --- * @param id 系统级 ID */ export declare function initSysId(id: string): void; /** * --- 获取小型存储数据 --- * @param current 当前任务 id * @param key 存储键 */ export declare function get(current: lCore.TCurrent, key: string): any; /** * --- 存储小型存储数据,单应用最大存储 1M --- * @param current 当前任务 id * @param key 存储键 * @param val 存储值 */ export declare function set(current: lCore.TCurrent, key: string, val: string | number | any[] | Record): boolean; /** * --- 移除某个小型存储数据 --- * @param current 当前 task id * @param key 要移除的键 */ export declare function remove(current: lCore.TCurrent, key: string): boolean; /** * --- 获取当前任务的所有存储列表,key: size --- * @param current 当前任务 id */ export declare function list(current: lCore.TCurrent): Record; /** * --- 获取所有存储在本地的应用列表,以 path: size 返回 --- */ export declare function all(): Record; /** * --- 移除某个应用的所有临时存储 --- * @param path 要移除的应用的 path(末尾 .cga 或带 / 的路径) */ export declare function clear(path: string): Promise;