import type { IKeyedStorage, IKeyedStorageSync, IStorage, IStorageSync } from './types.js'; export declare namespace Storages { function toAsync(storage: IStorageSync): IStorage; function toKeyed(storage: IStorage, storageKey: string): IKeyedStorage; function toKeyed(storage: IStorageSync, storageKey: string): IKeyedStorageSync; function toConverted(storage: IStorage, convertOutput: (s: C | null) => T, convertInput: (v: T) => C): IStorage; function toConverted(storage: IStorageSync, convertOutput: (s: C | null) => T, convertInput: (v: T) => C): IStorageSync; function toJSONConverted(storage: IStorage): IStorage; function toJSONConverted(storage: IStorageSync): IStorageSync; }