import type { AsyncMap } from "@systemfsoftware/trigger.dev_core-v2"; import type { KeyValueStoreResponseBody } from "@systemfsoftware/trigger.dev_core-v2"; import { type Json } from "../io.js"; type QueryKeyValueStoreFunction = (action: "DELETE" | "GET" | "HAS" | "SET", data: { key: string; value?: string; }) => Promise; export declare class KeyValueStoreClient implements AsyncMap { #private; private queryStore; private type; private namespace; constructor(queryStore: QueryKeyValueStoreFunction, type?: string | null, namespace?: string); delete(key: string): Promise; get>(key: string): Promise; has(key: string): Promise; set>(key: string, value: T): Promise; } export {}; //# sourceMappingURL=keyValueStoreClient.d.ts.map