import passthroughKVAdapter from "./adapters/passthrough.mjs";
import { DEFAULT_KV_NAMESPACE } from "./constants.mjs";
import getKVAdapter from "./get-adapter.mjs";
import { destroyKVAdapter, getInitializedKVAdapter } from "./lifecycle.mjs";
import { getNamespaceToken, getNamespaceTokens, invalidateNamespace, invalidateNamespaces } from "./namespaces.mjs";
import { HASH_PREFIX, getNamespacePrefix, hashKey, resolveKey, supportsKVIncrement } from "./utils.mjs";

//#region src/libs/kv/index.d.ts
declare const logScope: "kv-adapter";
//#endregion
export { DEFAULT_KV_NAMESPACE, HASH_PREFIX, destroyKVAdapter, getInitializedKVAdapter, getKVAdapter, getNamespacePrefix, getNamespaceToken, getNamespaceTokens, hashKey, invalidateNamespace, invalidateNamespaces, logScope, passthroughKVAdapter, resolveKey, supportsKVIncrement };
//# sourceMappingURL=index.d.mts.map