import IStorage from './IStorage'; import { Promise } from 'es6-promise'; /** * Storage driver for cookies */ export default class CookieStorage implements IStorage { private reg; namespace: string; forcePromises: boolean; constructor(spacedName?: string); readonly length: number; key(n: number): any | Promise; getItem(key: string): string | Promise; setItem(key: string, value: any): void | Promise; removeItem(key: string): void | Promise; clear(): void | Promise; setNamespace(namespace: string): void | Promise; private getNameSpaceMatches; private getCookiesForNameSpace; private promisefy; }