import type { CacheFactoryInterface, CacheInterface } from '@cachehub/core'; import type { TypeCloudflareCacheConfig } from '../Type/index.js'; export declare class CloudflareCacheFactory implements CacheFactoryInterface { /** * Creates a cache based on the provided configuration. * * @param {TypeCloudflareCacheConfig} config - The configuration object for the cache provider. * @returns {CacheInterface} - A cache provider instance. * @throws {Error} - Throws an error when requested provider cache can't be created. */ createCache(config: TypeCloudflareCacheConfig): CacheInterface; }