import { Result } from "@webiny/feature/api"; import { KeyValueStore as ServiceAbstraction } from "./abstractions.js"; import { GlobalKeyValueStore } from "./abstractions.js"; import { TenantContext } from "../../features/tenancy/TenantContext/index.js"; declare class KeyValueStoreImpl implements ServiceAbstraction.Interface { private tenantContext; private globalStore; constructor(tenantContext: TenantContext.Interface, globalStore: GlobalKeyValueStore.Interface); get(key: string): Promise>; set(key: string, value: any): Promise>; delete(key: string): Promise>; } export declare const KeyValueStore: typeof KeyValueStoreImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};