import { PluginObject } from 'vue'; export declare const cache: { setItem(key: string, value: T, expire?: number): T; getItem(key: string, defValue?: any): T_1; removeItem(key: any): void; updateItem(key: string, value: T_2, expire?: any): T_2; clear(): void; generate(key: string): { setItem(value: T_3, expire?: number): T_3; getItem(defValue?: any): T_4; removeItem(): void; updateItem(value: T_5, expire?: any): T_5; clear(): void; }; }; export declare const local: { setItem(key: string, value: T, expire?: number): T; getItem(key: string, defValue?: any): T_1; removeItem(key: any): void; updateItem(key: string, value: T_2, expire?: any): T_2; clear(): void; generate(key: string): { setItem(value: T_3, expire?: number): T_3; getItem(defValue?: any): T_4; removeItem(): void; updateItem(value: T_5, expire?: any): T_5; clear(): void; }; }; declare const Storage: PluginObject; export default Storage;