export type { RedisJSON } from '@redis/client/dist/lib/commands/generic-transformers'; export { transformRedisJsonArgument, transformRedisJsonReply, transformRedisJsonNullReply } from '@redis/client/dist/lib/commands/generic-transformers'; declare const _default: { ARRAPPEND: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, ...jsons: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON[]) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; arrAppend: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, ...jsons: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON[]) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; ARRINDEX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, options?: import("./ARRINDEX").JsonArrIndexOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; arrIndex: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, options?: import("./ARRINDEX").JsonArrIndexOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; ARRINSERT: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, index: number, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, ...jsons: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON[]) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; arrInsert: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, index: number, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, ...jsons: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON[]) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; ARRLEN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./ARRLEN").JsonArrLenOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; arrLen: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./ARRLEN").JsonArrLenOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; ARRPOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./ARRPOP").RedisArrPopOptions | undefined) => void; readonly transformReply: (this: void, reply: import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>) => string | number | boolean | Date | { [key: string]: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON; [key: number]: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON; } | import("@redis/client/dist/lib/RESP/types").NullReply | (import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON | import("@redis/client/dist/lib/RESP/types").NullReply)[] | null; }; arrPop: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./ARRPOP").RedisArrPopOptions | undefined) => void; readonly transformReply: (this: void, reply: import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>) => string | number | boolean | Date | { [key: string]: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON; [key: number]: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON; } | import("@redis/client/dist/lib/RESP/types").NullReply | (import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON | import("@redis/client/dist/lib/RESP/types").NullReply)[] | null; }; ARRTRIM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; arrTrim: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; CLEAR: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./CLEAR").JsonClearOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; clear: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./CLEAR").JsonClearOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; DEBUG_MEMORY: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./DEBUG_MEMORY").JsonDebugMemoryOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; debugMemory: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./DEBUG_MEMORY").JsonDebugMemoryOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; DEL: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./DEL").JsonDelOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; del: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./DEL").JsonDelOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; FORGET: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./FORGET").JsonForgetOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; forget: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./FORGET").JsonForgetOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply; }; GET: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./GET").JsonGetOptions | undefined) => void; readonly transformReply: typeof import("@redis/client/dist/lib/commands/generic-transformers").transformRedisJsonNullReply; }; get: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./GET").JsonGetOptions | undefined) => void; readonly transformReply: typeof import("@redis/client/dist/lib/commands/generic-transformers").transformRedisJsonNullReply; }; MERGE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, value: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").SimpleStringReply<"OK">; }; merge: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, value: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").SimpleStringReply<"OK">; }; MGET: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, keys: import("@redis/client/dist/lib/RESP/types").RedisArgument[], path: import("@redis/client/dist/lib/RESP/types").RedisArgument) => void; readonly transformReply: (this: void, reply: (import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply)[]) => (import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON | import("@redis/client/dist/lib/RESP/types").NullReply)[]; }; mGet: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, keys: import("@redis/client/dist/lib/RESP/types").RedisArgument[], path: import("@redis/client/dist/lib/RESP/types").RedisArgument) => void; readonly transformReply: (this: void, reply: (import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply)[]) => (import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON | import("@redis/client/dist/lib/RESP/types").NullReply)[]; }; MSET: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, items: import("./MSET").JsonMSetItem[]) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").SimpleStringReply<"OK">; }; mSet: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, items: import("./MSET").JsonMSetItem[]) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").SimpleStringReply<"OK">; }; NUMINCRBY: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, by: number) => void; readonly transformReply: { readonly 2: (reply: import("@redis/client/dist/lib/RESP/types").UnwrapReply>) => number | (number | null)[]; readonly 3: () => import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").DoubleReply>; }; }; numIncrBy: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, by: number) => void; readonly transformReply: { readonly 2: (reply: import("@redis/client/dist/lib/RESP/types").UnwrapReply>) => number | (number | null)[]; readonly 3: () => import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").DoubleReply>; }; }; /** * @deprecated since JSON version 2.0 */ NUMMULTBY: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, by: number) => void; readonly transformReply: { readonly 2: (reply: import("@redis/client/dist/lib/RESP/types").UnwrapReply>) => number | (number | null)[]; readonly 3: () => import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").DoubleReply>; }; }; /** * @deprecated since JSON version 2.0 */ numMultBy: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, by: number) => void; readonly transformReply: { readonly 2: (reply: import("@redis/client/dist/lib/RESP/types").UnwrapReply>) => number | (number | null)[]; readonly 3: () => import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").DoubleReply>; }; }; OBJKEYS: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./OBJKEYS").JsonObjKeysOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").ArrayReply> | import("@redis/client/dist/lib/RESP/types").ArrayReply>>; }; objKeys: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./OBJKEYS").JsonObjKeysOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").ArrayReply> | import("@redis/client/dist/lib/RESP/types").ArrayReply>>; }; OBJLEN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./OBJLEN").JsonObjLenOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; objLen: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./OBJLEN").JsonObjLenOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; SET: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, options?: import("./SET").JsonSetOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").SimpleStringReply<"OK">; }; set: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument, json: import("@redis/client/dist/lib/commands/generic-transformers").RedisJSON, options?: import("./SET").JsonSetOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").SimpleStringReply<"OK">; }; STRAPPEND: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, append: string, options?: import("./STRAPPEND").JsonStrAppendOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; strAppend: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, append: string, options?: import("./STRAPPEND").JsonStrAppendOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; STRLEN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./STRLEN").JsonStrLenOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; strLen: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./STRLEN").JsonStrLenOptions | undefined) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; TOGGLE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; toggle: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, path: import("@redis/client/dist/lib/RESP/types").RedisArgument) => void; readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply | import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").ArrayReply | import("@redis/client/dist/lib/RESP/types").NullReply>; }; TYPE: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./TYPE").JsonTypeOptions | undefined) => void; readonly transformReply: { readonly 2: () => import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>; readonly 3: (reply: (import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>)[]) => import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>; }; }; type: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("@redis/client/dist/lib/client/parser").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, options?: import("./TYPE").JsonTypeOptions | undefined) => void; readonly transformReply: { readonly 2: () => import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>; readonly 3: (reply: (import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>)[]) => import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply | import("@redis/client/dist/lib/RESP/types").ArrayReply>; }; }; }; export default _default; //# sourceMappingURL=index.d.ts.map