import type { GetValueResult, GetValuesResult, IListValuesParams, IStore, ListValuesResult, RemoveValueResult, RemoveValuesResult, StorageKey, StoreValueResult, StoreValuesResult } from "./types.js"; import type { GenericRecord } from "@webiny/api/types.js"; import type { DbDriver } from "../index.js"; export interface IStoreParams { driver: DbDriver; } export declare class Store implements IStore { private driver; constructor(params: IStoreParams); storeValue(key: StorageKey, value: V): Promise>; storeValues>(values: V): Promise>; getValue(key: StorageKey): Promise>; getValues>(keys: (keyof V)[]): Promise>; listValues>(params?: IListValuesParams): Promise>; removeValue(key: StorageKey): Promise>; removeValues>(keys: (keyof V)[]): Promise>; }