import { App } from 'vue'; declare class MiStorage { prefix: string; instance: Storage; constructor(type?: string); getKey(key: string, prefix?: string): string; /** * get * @param keys * @param prefix * @returns */ get(keys: string | string[], prefix?: string): any; /** * set * @param key * @param value * @param prefix */ set(key: string, value: any, prefix?: string): void; /** * delete * @param keys * @param prefix */ del(keys: string | string[], prefix?: string): void; /** * change ( default: localStorage ) * @param type * @returns */ change(type?: string): MiStorage; } /** * 本地存储 ( `localStorage & sessionStorage` ) * - default: `localStorage` * * e.g. * ``` * this.$storage.get('name') * this.$storage.set('name', 'value') * this.$storage.change('session').set('name', 'value') * ``` */ export declare const $storage: MiStorage; declare const _default: { install(app: App): App; }; export default _default;