import { Meow } from "../meow"; /** * 浏览器本地存储操作 */ export declare class Storage { private meow; /** * 初始化浏览器本地存储操作 * @param meow 公共操作 */ constructor(meow: Meow); /** * 设置localStorage项 * @param key 键 * @param value 值 * @param expires 过期时间,单位:秒,默认值: 360000 */ setLocalItem(key: string, value: any, expires?: number): void; /** * 获取localStorage项 * @param key 键 */ getLocalItem(key: string): T; /** * 移除localStorage项 * @param key 键 */ removeLocalItem(key: string): void; /** * 清空localStorage项 */ clearLocalItems(): void; /** * 设置sessionStorage项 * @param key 键 * @param value 值 * @param expires 过期时间,单位:秒,默认值: 360000 */ setSessionItem(key: string, value: any, expires?: number): void; /** * 获取sessionStorage项 * @param key 键 */ getSessionItem(key: string): T; /** * 移除sessionStorage项 * @param key 键 */ removeSessionItem(key: string): void; /** * 清空sessionStorage项 */ clearSessionItems(): void; /** * 获取localStorage全部项 */ getLocalItems(): Map; /** * 获取sessionStorage全部项 */ getSessionItems(): Map; }