declare function nextPrefix(): string; /** * Storage class */ declare class Storage { canRead: boolean; canWrite: boolean; items: Record; /** * Get number of items */ get length(): number; /** * Get item * * @param name */ getItem(name: string): string | null; /** * Set item * * @param name * @param value */ setItem(name: string, value: string): void; /** * Remove item * * @param name */ removeItem(name: string): void; /** * Clear everything */ clear(): void; } /** * Create fake storage, assign localStorage type */ declare function createCache(): typeof localStorage; /** * Reset test * * @param fakeWindow */ declare function reset(fakeWindow: Record): void; export { Storage, createCache, nextPrefix, reset };