import WebStorage from './webStorage'; import Events from './events'; import { driverType, listenerCallback } from './interfaces'; export default class StorageWithEvents extends WebStorage { readonly events: Events; constructor(prefix?: string, driver?: driverType); on(key: string, fn: listenerCallback): this; off(key: string, fn: listenerCallback): this; clearEvents(key?: string): this; }