import { Module } from '@nu-art/ts-common'; import { StorageKey } from './ModuleFE_LocalStorage.js'; declare class ModuleFE_StorageCleaner_Class extends Module { cleanLocalStorage: (storageKeys?: StorageKey[]) => void; cleanSessionStorage: (storageKeys?: StorageKey[]) => void; cleanIDBStorage: () => Promise; cleanCache: () => Promise; cleanCookies: () => void; /** * * @param callback - Any interaction with storage must be through this callback */ cleanAll: (callback?: VoidFunction) => Promise; private cleanIDBImpl; } export declare const ModuleFE_StorageCleaner: ModuleFE_StorageCleaner_Class; export {};