import { StorageCore } from '../../adapters/storage-core'; import { BaseStorageConfig, ILogger, StorageType } from '../../storage.interface'; export declare class SingletonMixin { static handleSingletonCreation>(config: BaseStorageConfig, storageType: StorageType, factory: (finalConfig: BaseStorageConfig) => T, logger?: ILogger): T; }