import { ExecOptions } from "./core.ts";
/**
 * 持久性保存数据选项
 * @param {string} appId 当前应用Id
 * @param {string} key  存储键
 * @param {any} value   存储值
 */
export interface SetStorageOptions extends ExecOptions<boolean, any> {
    appId: string;
    key: string;
    value: any;
}
/**
 * 获取本地存储数据选项
 * @param {string} appId 当前应用Id
 * @param {string} key  存储键
 */
export interface GetStorageOptions<T> extends ExecOptions<T, any> {
    appId: string;
    key: string;
}
/**
 * 清空当前应用本地缓存数据选项
 * @param {string} appId 当前应用Id
 */
export interface ClearStorageOptions extends ExecOptions<boolean, any> {
    appId: string;
}
