import { Serializable } from '../internals/serializable.js'; import '../internals/types.js'; import '../internals/helpers/guards.js'; /** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ declare abstract class BaseCache extends Serializable { enabled: boolean; abstract size(): Promise; abstract set(key: string, value: T): Promise; abstract get(key: string): Promise; abstract has(key: string): Promise; abstract delete(key: string): Promise; abstract clear(): Promise; } export { BaseCache };