/** * Proxy Cache * * @module proxy/cache */ export type { CacheOptions, CacheStats, MemoryCacheOptions, TokenCache, TokenCacheEntry, } from "./types.js"; export { MemoryCache } from "./memory-cache.js"; export { ResilientCache } from "./resilient-cache.js"; export { TracingTokenCache } from "./tracing-cache.js"; import type { CacheOptions, TokenCache } from "./types.js"; import type { ExtensionTokenCacheStoreAcquisition } from "./extension-store.js"; export interface CacheFromEnvOptions { /** * Explicit startup acquisition. A borrowed store remains open when the * proxy-owned cache wrapper closes. */ extensionStore?: ExtensionTokenCacheStoreAcquisition; } export declare function createCache(options: CacheOptions): Promise; export declare function createCacheFromEnv(options?: CacheFromEnvOptions): Promise; //# sourceMappingURL=index.d.ts.map