import { CLIENT_KILL_FILTERS } from './CLIENT_KILL'; import { FAILOVER_MODES } from './CLUSTER_FAILOVER'; import { CLUSTER_SLOT_STATES } from './CLUSTER_SETSLOT'; import { COMMAND_LIST_FILTER_BY } from './COMMAND_LIST'; import { REDIS_FLUSH_MODES } from './FLUSHALL'; export { CLIENT_KILL_FILTERS, FAILOVER_MODES, CLUSTER_SLOT_STATES, COMMAND_LIST_FILTER_BY, REDIS_FLUSH_MODES }; export { SetOptions } from './SET'; declare const _default: { readonly ACL_CAT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, categoryName?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly aclCat: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, categoryName?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ACL_DELUSER: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly aclDelUser: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ACL_DRYRUN: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("../RESP/types").RedisArgument, command: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply | import("../RESP/types").SimpleStringReply<"OK">; }; readonly aclDryRun: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("../RESP/types").RedisArgument, command: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply | import("../RESP/types").SimpleStringReply<"OK">; }; readonly ACL_GENPASS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, bits?: number | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly aclGenPass: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, bits?: number | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly ACL_GETUSER: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"passwords">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"selectors">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply], never, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply], never, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply]>[]>]) => { flags: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; passwords: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; commands: import("../RESP/types").BlobStringReply; keys: import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; channels: import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; selectors: { commands: import("../RESP/types").BlobStringReply; keys: import("../RESP/types").BlobStringReply; channels: import("../RESP/types").BlobStringReply; }[]; }; readonly 3: () => import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").ArrayReply>], [import("../RESP/types").BlobStringReply<"passwords">, import("../RESP/types").ArrayReply>], [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").ArrayReply> | import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").ArrayReply> | import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"selectors">, import("../RESP/types").ArrayReply, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply]]>>]]>; }; }; readonly aclGetUser: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"passwords">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"selectors">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply], never, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply], never, [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply]>[]>]) => { flags: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; passwords: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; commands: import("../RESP/types").BlobStringReply; keys: import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; channels: import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; selectors: { commands: import("../RESP/types").BlobStringReply; keys: import("../RESP/types").BlobStringReply; channels: import("../RESP/types").BlobStringReply; }[]; }; readonly 3: () => import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").ArrayReply>], [import("../RESP/types").BlobStringReply<"passwords">, import("../RESP/types").ArrayReply>], [import("../RESP/types").BlobStringReply<"commands">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").ArrayReply> | import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").ArrayReply> | import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"selectors">, import("../RESP/types").ArrayReply, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"keys">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"channels">, import("../RESP/types").BlobStringReply]]>>]]>; }; }; readonly ACL_LIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly aclList: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ACL_LOAD: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly aclLoad: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly ACL_LOG_RESET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly aclLogReset: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly ACL_LOG: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, count?: number | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"reason">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"context">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"object">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"username">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"age-seconds">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"client-info">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"entry-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-created">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-last-updated">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"reason">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"context">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"object">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"username">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"age-seconds">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"client-info">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"entry-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-created">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-last-updated">, import("../RESP/types").NumberReply]>[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { count: import("../RESP/types").NumberReply; reason: import("../RESP/types").BlobStringReply; context: import("../RESP/types").BlobStringReply; object: import("../RESP/types").BlobStringReply; username: import("../RESP/types").BlobStringReply; 'age-seconds': import("../RESP/types").DoubleReply; 'client-info': import("../RESP/types").BlobStringReply; 'entry-id': import("../RESP/types").NumberReply; 'timestamp-created': import("../RESP/types").NumberReply; 'timestamp-last-updated': import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./ACL_LOG").AclLogReply; }; }; readonly aclLog: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, count?: number | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"reason">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"context">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"object">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"username">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"age-seconds">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"client-info">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"entry-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-created">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-last-updated">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"reason">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"context">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"object">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"username">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"age-seconds">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"client-info">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"entry-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-created">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"timestamp-last-updated">, import("../RESP/types").NumberReply]>[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { count: import("../RESP/types").NumberReply; reason: import("../RESP/types").BlobStringReply; context: import("../RESP/types").BlobStringReply; object: import("../RESP/types").BlobStringReply; username: import("../RESP/types").BlobStringReply; 'age-seconds': import("../RESP/types").DoubleReply; 'client-info': import("../RESP/types").BlobStringReply; 'entry-id': import("../RESP/types").NumberReply; 'timestamp-created': import("../RESP/types").NumberReply; 'timestamp-last-updated': import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./ACL_LOG").AclLogReply; }; }; readonly ACL_SAVE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly aclSave: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly ACL_SETUSER: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("../RESP/types").RedisArgument, rule: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly aclSetUser: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, username: import("../RESP/types").RedisArgument, rule: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly ACL_USERS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly aclUsers: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ACL_WHOAMI: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly aclWhoAmI: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly APPEND: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly append: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ASKING: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly asking: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly AUTH: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, { username, password }: import("./AUTH").AuthOptions) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly auth: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, { username, password }: import("./AUTH").AuthOptions) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly BGREWRITEAOF: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly bgRewriteAof: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly BGSAVE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./BGSAVE").BgSaveOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly bgSave: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./BGSAVE").BgSaveOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly BITCOUNT: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, range?: import("./BITCOUNT").BitCountRange | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly bitCount: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, range?: import("./BITCOUNT").BitCountRange | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly BITFIELD_RO: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, operations: import("./BITFIELD_RO").BitFieldRoOperations) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly bitFieldRo: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, operations: import("./BITFIELD_RO").BitFieldRoOperations) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly BITFIELD: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, operations: import("./BITFIELD").BitFieldOperations) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly bitField: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, operations: import("./BITFIELD").BitFieldOperations) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly BITOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, operation: import("./BITOP").BitOperations, destKey: import("../RESP/types").RedisArgument, key: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly bitOp: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, operation: import("./BITOP").BitOperations, destKey: import("../RESP/types").RedisArgument, key: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly BITPOS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, bit: import("./generic-transformers").BitValue, start?: number | undefined, end?: number | undefined, mode?: "BYTE" | "BIT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly bitPos: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, bit: import("./generic-transformers").BitValue, start?: number | undefined, end?: number | undefined, mode?: "BYTE" | "BIT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly BLMOVE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, sourceSide: import("./generic-transformers").ListSide, destinationSide: import("./generic-transformers").ListSide, timeout: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly blMove: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, sourceSide: import("./generic-transformers").ListSide, destinationSide: import("./generic-transformers").ListSide, timeout: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly BLMPOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, timeout: number, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").ListSide, options?: import("./LMPOP").LMPopOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").TuplesReply<[key: import("../RESP/types").BlobStringReply, elements: import("../RESP/types").BlobStringReply[]]>; }; readonly blmPop: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, timeout: number, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").ListSide, options?: import("./LMPOP").LMPopOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").TuplesReply<[key: import("../RESP/types").BlobStringReply, elements: import("../RESP/types").BlobStringReply[]]>; }; readonly BLPOP: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>) => { key: import("../RESP/types").BlobStringReply; element: import("../RESP/types").BlobStringReply; } | null; }; readonly blPop: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>) => { key: import("../RESP/types").BlobStringReply; element: import("../RESP/types").BlobStringReply; } | null; }; readonly BRPOP: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>) => { key: import("../RESP/types").BlobStringReply; element: import("../RESP/types").BlobStringReply; } | null; }; readonly brPop: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>) => { key: import("../RESP/types").BlobStringReply; element: import("../RESP/types").BlobStringReply; } | null; }; readonly BRPOPLPUSH: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, timeout: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly brPopLPush: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, timeout: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly BZMPOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, timeout: number, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").SortedSetSide, options?: import("./ZMPOP").ZMPopOptions | undefined) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; }; }; readonly bzmPop: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, timeout: number, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").SortedSetSide, options?: import("./ZMPOP").ZMPopOptions | undefined) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; }; }; readonly BZPOPMAX: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").DoubleReply]>>) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly bzPopMax: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").DoubleReply]>>) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly BZPOPMIN: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").DoubleReply]>>) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly bzPopMin: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, timeout: number) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply, import("../RESP/types").DoubleReply]>>) => { key: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly CLIENT_CACHING: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, value: boolean) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientCaching: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, value: boolean) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLIENT_GETNAME: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly clientGetName: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly CLIENT_GETREDIR: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly clientGetRedir: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly CLIENT_ID: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly clientId: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly CLIENT_INFO: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, rawReply: import("../RESP/types").VerbatimStringReply) => import("./CLIENT_INFO").ClientInfoReply; }; readonly clientInfo: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, rawReply: import("../RESP/types").VerbatimStringReply) => import("./CLIENT_INFO").ClientInfoReply; }; readonly CLIENT_KILL: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, filters: import("./CLIENT_KILL").ClientKillFilter | import("./CLIENT_KILL").ClientKillFilter[]) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly clientKill: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, filters: import("./CLIENT_KILL").ClientKillFilter | import("./CLIENT_KILL").ClientKillFilter[]) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly CLIENT_LIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, filter?: import("./CLIENT_LIST").ListFilter | undefined) => void; readonly transformReply: (this: void, rawReply: import("../RESP/types").VerbatimStringReply) => import("./CLIENT_INFO").ClientInfoReply[]; }; readonly clientList: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, filter?: import("./CLIENT_LIST").ListFilter | undefined) => void; readonly transformReply: (this: void, rawReply: import("../RESP/types").VerbatimStringReply) => import("./CLIENT_INFO").ClientInfoReply[]; }; readonly 'CLIENT_NO-EVICT': { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, value: boolean) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientNoEvict: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, value: boolean) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly 'CLIENT_NO-TOUCH': { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, value: boolean) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientNoTouch: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, value: boolean) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLIENT_PAUSE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, timeout: number, mode?: "WRITE" | "ALL" | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientPause: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, timeout: number, mode?: "WRITE" | "ALL" | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLIENT_SETNAME: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, name: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientSetName: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, name: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLIENT_TRACKING: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (parser: import("../..").CommandParser, mode: M, options?: (M extends true ? import("./CLIENT_TRACKING").ClientTrackingOptions : never) | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientTracking: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (parser: import("../..").CommandParser, mode: M, options?: (M extends true ? import("./CLIENT_TRACKING").ClientTrackingOptions : never) | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLIENT_TRACKINGINFO: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"redirect">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"prefixes">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]) => { flags: import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; redirect: import("../RESP/types").NumberReply; prefixes: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }; readonly 3: () => import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").SetReply>], [import("../RESP/types").BlobStringReply<"redirect">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"prefixes">, import("../RESP/types").ArrayReply>]]>; }; }; readonly clientTrackingInfo: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>, import("../RESP/types").BlobStringReply<"redirect">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"prefixes">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]) => { flags: import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; redirect: import("../RESP/types").NumberReply; prefixes: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }; readonly 3: () => import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").SetReply>], [import("../RESP/types").BlobStringReply<"redirect">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"prefixes">, import("../RESP/types").ArrayReply>]]>; }; }; readonly CLIENT_UNPAUSE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clientUnpause: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_ADDSLOTS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slots: number | number[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterAddSlots: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slots: number | number[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_ADDSLOTSRANGE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ranges: import("./generic-transformers").SlotRange | import("./generic-transformers").SlotRange[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterAddSlotsRange: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ranges: import("./generic-transformers").SlotRange | import("./generic-transformers").SlotRange[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_BUMPEPOCH: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"BUMPED" | "STILL">; }; readonly clusterBumpEpoch: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"BUMPED" | "STILL">; }; readonly 'CLUSTER_COUNT-FAILURE-REPORTS': { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly clusterCountFailureReports: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly CLUSTER_COUNTKEYSINSLOT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slot: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly clusterCountKeysInSlot: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slot: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly CLUSTER_DELSLOTS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slots: number | number[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterDelSlots: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slots: number | number[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_DELSLOTSRANGE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ranges: import("./generic-transformers").SlotRange | import("./generic-transformers").SlotRange[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterDelSlotsRange: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ranges: import("./generic-transformers").SlotRange | import("./generic-transformers").SlotRange[]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_FAILOVER: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./CLUSTER_FAILOVER").ClusterFailoverOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterFailover: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./CLUSTER_FAILOVER").ClusterFailoverOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_FLUSHSLOTS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterFlushSlots: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_FORGET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterForget: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_GETKEYSINSLOT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slot: number, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly clusterGetKeysInSlot: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slot: number, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly CLUSTER_INFO: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").VerbatimStringReply; }; readonly clusterInfo: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").VerbatimStringReply; }; readonly CLUSTER_KEYSLOT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly clusterKeySlot: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly CLUSTER_LINKS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"direction">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"node">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"create-time">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"events">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"send-buffer-allocated">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"send-buffer-used">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"direction">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"node">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"create-time">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"events">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"send-buffer-allocated">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"send-buffer-used">, import("../RESP/types").NumberReply]>[]) => { direction: import("../RESP/types").BlobStringReply; node: import("../RESP/types").BlobStringReply; 'create-time': import("../RESP/types").NumberReply; events: import("../RESP/types").BlobStringReply; 'send-buffer-allocated': import("../RESP/types").NumberReply; 'send-buffer-used': import("../RESP/types").NumberReply; }[]; readonly 3: () => import("../RESP/types").ArrayReply, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"node">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"create-time">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"events">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"send-buffer-allocated">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"send-buffer-used">, import("../RESP/types").NumberReply]]>>; }; }; readonly clusterLinks: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"direction">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"node">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"create-time">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"events">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"send-buffer-allocated">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"send-buffer-used">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"direction">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"node">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"create-time">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"events">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"send-buffer-allocated">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"send-buffer-used">, import("../RESP/types").NumberReply]>[]) => { direction: import("../RESP/types").BlobStringReply; node: import("../RESP/types").BlobStringReply; 'create-time': import("../RESP/types").NumberReply; events: import("../RESP/types").BlobStringReply; 'send-buffer-allocated': import("../RESP/types").NumberReply; 'send-buffer-used': import("../RESP/types").NumberReply; }[]; readonly 3: () => import("../RESP/types").ArrayReply, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"node">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"create-time">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"events">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"send-buffer-allocated">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"send-buffer-used">, import("../RESP/types").NumberReply]]>>; }; }; readonly CLUSTER_MEET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, host: string, port: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterMeet: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, host: string, port: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_MYID: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly clusterMyId: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly CLUSTER_MYSHARDID: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly clusterMyShardId: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly CLUSTER_NODES: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").VerbatimStringReply; }; readonly clusterNodes: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").VerbatimStringReply; }; readonly CLUSTER_REPLICAS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly clusterReplicas: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly CLUSTER_REPLICATE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly clusterReplicate: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, nodeId: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly CLUSTER_RESET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./CLUSTER_RESET").ClusterResetOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterReset: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./CLUSTER_RESET").ClusterResetOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_SAVECONFIG: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterSaveConfig: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly 'CLUSTER_SET-CONFIG-EPOCH': { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, configEpoch: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterSetConfigEpoch: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, configEpoch: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_SETSLOT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slot: number, state: import("./CLUSTER_SETSLOT").ClusterSlotState, nodeId?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly clusterSetSlot: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, slot: number, state: import("./CLUSTER_SETSLOT").ClusterSlotState, nodeId?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly CLUSTER_SLOTS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, reply: [from: import("../RESP/types").NumberReply, to: import("../RESP/types").NumberReply, master: import("../RESP/types").TuplesReply<[host: import("../RESP/types").BlobStringReply, port: import("../RESP/types").NumberReply, id: import("../RESP/types").BlobStringReply]>, ...replicas: import("../RESP/types").TuplesReply<[host: import("../RESP/types").BlobStringReply, port: import("../RESP/types").NumberReply, id: import("../RESP/types").BlobStringReply]>[]][]) => { from: import("../RESP/types").NumberReply; to: import("../RESP/types").NumberReply; master: { host: import("../RESP/types").BlobStringReply; port: import("../RESP/types").NumberReply; id: import("../RESP/types").BlobStringReply; }; replicas: { host: import("../RESP/types").BlobStringReply; port: import("../RESP/types").NumberReply; id: import("../RESP/types").BlobStringReply; }[]; }[]; }; readonly clusterSlots: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, reply: [from: import("../RESP/types").NumberReply, to: import("../RESP/types").NumberReply, master: import("../RESP/types").TuplesReply<[host: import("../RESP/types").BlobStringReply, port: import("../RESP/types").NumberReply, id: import("../RESP/types").BlobStringReply]>, ...replicas: import("../RESP/types").TuplesReply<[host: import("../RESP/types").BlobStringReply, port: import("../RESP/types").NumberReply, id: import("../RESP/types").BlobStringReply]>[]][]) => { from: import("../RESP/types").NumberReply; to: import("../RESP/types").NumberReply; master: { host: import("../RESP/types").BlobStringReply; port: import("../RESP/types").NumberReply; id: import("../RESP/types").BlobStringReply; }; replicas: { host: import("../RESP/types").BlobStringReply; port: import("../RESP/types").NumberReply; id: import("../RESP/types").BlobStringReply; }[]; }[]; }; readonly COMMAND_COUNT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly commandCount: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly COMMAND_GETKEYS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, args: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly commandGetKeys: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, args: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly COMMAND_GETKEYSANDFLAGS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, args: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[key: import("../RESP/types").BlobStringReply, flags: import("../RESP/types").SetReply>]>[]) => { key: import("../RESP/types").BlobStringReply; flags: import("../RESP/types").SetReply>; }[]; }; readonly commandGetKeysAndFlags: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, args: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[key: import("../RESP/types").BlobStringReply, flags: import("../RESP/types").SetReply>]>[]) => { key: import("../RESP/types").BlobStringReply; flags: import("../RESP/types").SetReply>; }[]; }; readonly COMMAND_INFO: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, commands: string[]) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").CommandRawReply[]) => (import("./generic-transformers").CommandReply | null)[]; }; readonly commandInfo: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, commands: string[]) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").CommandRawReply[]) => (import("./generic-transformers").CommandReply | null)[]; }; readonly COMMAND_LIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./COMMAND_LIST").CommandListOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly commandList: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./COMMAND_LIST").CommandListOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly COMMAND: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").CommandRawReply[]) => import("./generic-transformers").CommandReply[]; }; readonly command: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").CommandRawReply[]) => import("./generic-transformers").CommandReply[]; }; readonly CONFIG_GET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, parameters: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; }; readonly configGet: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, parameters: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; }; readonly CONFIG_RESETASTAT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly configResetStat: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly CONFIG_REWRITE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly configRewrite: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly CONFIG_SET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ...[parameterOrConfig, value]: [parameter: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument] | [config: Record]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly configSet: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ...[parameterOrConfig, value]: [parameter: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument] | [config: Record]) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly COPY: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, options?: import("./COPY").CopyCommandOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly copy: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, options?: import("./COPY").CopyCommandOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly DBSIZE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly dbSize: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly DECR: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly decr: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly DECRBY: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, decrement: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly decrBy: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, decrement: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly DEL: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly del: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly DUMP: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly dump: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly ECHO: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, message: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly echo: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, message: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly EVAL_RO: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly evalRo: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly EVAL: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly eval: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly EVALSHA_RO: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly evalShaRo: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly EVALSHA: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly evalSha: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly EXISTS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly exists: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly EXPIRE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, seconds: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly expire: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, seconds: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly EXPIREAT: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, timestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly expireAt: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, timestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly EXPIRETIME: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly expireTime: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly FLUSHALL: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: import("./FLUSHALL").RedisFlushMode | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly flushAll: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: import("./FLUSHALL").RedisFlushMode | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly FLUSHDB: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: import("./FLUSHALL").RedisFlushMode | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly flushDb: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: import("./FLUSHALL").RedisFlushMode | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly FCALL: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly fCall: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly FCALL_RO: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly fCallRo: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument, options?: import("./EVAL").EvalOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ReplyUnion; }; readonly FUNCTION_DELETE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, library: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly functionDelete: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, library: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly FUNCTION_DUMP: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly functionDump: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly FUNCTION_FLUSH: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: import("./FLUSHALL").RedisFlushMode | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly functionFlush: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: import("./FLUSHALL").RedisFlushMode | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly FUNCTION_KILL: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly functionKill: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly FUNCTION_LIST_WITHCODE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./FUNCTION_LIST").FunctionListOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>, import("../RESP/types").BlobStringReply<"library_code">, import("../RESP/types").BlobStringReply], never, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>, import("../RESP/types").BlobStringReply<"library_code">, import("../RESP/types").BlobStringReply]>[]) => { library_name: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; engine: import("../RESP/types").BlobStringReply; functions: { name: import("../RESP/types").BlobStringReply; description: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; flags: import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }[]; library_code: import("../RESP/types").BlobStringReply; }[]; readonly 3: () => import("./FUNCTION_LIST_WITHCODE").FunctionListWithCodeReply; }; }; readonly functionListWithCode: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./FUNCTION_LIST").FunctionListOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>, import("../RESP/types").BlobStringReply<"library_code">, import("../RESP/types").BlobStringReply], never, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>, import("../RESP/types").BlobStringReply<"library_code">, import("../RESP/types").BlobStringReply]>[]) => { library_name: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; engine: import("../RESP/types").BlobStringReply; functions: { name: import("../RESP/types").BlobStringReply; description: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; flags: import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }[]; library_code: import("../RESP/types").BlobStringReply; }[]; readonly 3: () => import("./FUNCTION_LIST_WITHCODE").FunctionListWithCodeReply; }; }; readonly FUNCTION_LIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./FUNCTION_LIST").FunctionListOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>], never, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>]>[]) => { library_name: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; engine: import("../RESP/types").BlobStringReply; functions: { name: import("../RESP/types").BlobStringReply; description: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; flags: import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }[]; }[]; readonly 3: () => import("./FUNCTION_LIST").FunctionListReply; }; }; readonly functionList: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, options?: import("./FUNCTION_LIST").FunctionListOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>], never, [import("../RESP/types").BlobStringReply<"library_name">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"engine">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"functions">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"description">, import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"flags">, import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]>[]>]>[]) => { library_name: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; engine: import("../RESP/types").BlobStringReply; functions: { name: import("../RESP/types").BlobStringReply; description: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; flags: import("../RESP/types").RespType<126, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }[]; }[]; readonly 3: () => import("./FUNCTION_LIST").FunctionListReply; }; }; readonly FUNCTION_LOAD: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, code: import("../RESP/types").RedisArgument, options?: import("./FUNCTION_LOAD").FunctionLoadOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly functionLoad: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, code: import("../RESP/types").RedisArgument, options?: import("./FUNCTION_LOAD").FunctionLoadOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly FUNCTION_RESTORE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, dump: import("../RESP/types").RedisArgument, options?: import("./FUNCTION_RESTORE").FunctionRestoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly functionRestore: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, dump: import("../RESP/types").RedisArgument, options?: import("./FUNCTION_RESTORE").FunctionRestoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly FUNCTION_STATS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"running_script">, import("../RESP/types").NullReply | import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"command">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"duration_ms">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"command">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"duration_ms">, import("../RESP/types").NumberReply]>, import("../RESP/types").BlobStringReply<"engines">, import("../RESP/types").RespType<42, (import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply]>)[], never, (import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply]>)[]>]) => { running_script: { name: import("../RESP/types").BlobStringReply; command: import("../RESP/types").BlobStringReply; duration_ms: import("../RESP/types").NumberReply; } | null; engines: Record; functions_count: import("../RESP/types").NumberReply; }>; }; readonly 3: () => import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"running_script">, import("../RESP/types").NullReply | import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"command">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"duration_ms">, import("../RESP/types").NumberReply]]>], [import("../RESP/types").BlobStringReply<"engines">, import("../RESP/types").MapReply, import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply]]>>]]>; }; }; readonly functionStats: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"running_script">, import("../RESP/types").NullReply | import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"command">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"duration_ms">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"command">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"duration_ms">, import("../RESP/types").NumberReply]>, import("../RESP/types").BlobStringReply<"engines">, import("../RESP/types").RespType<42, (import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply]>)[], never, (import("../RESP/types").BlobStringReply | import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply]>)[]>]) => { running_script: { name: import("../RESP/types").BlobStringReply; command: import("../RESP/types").BlobStringReply; duration_ms: import("../RESP/types").NumberReply; } | null; engines: Record; functions_count: import("../RESP/types").NumberReply; }>; }; readonly 3: () => import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"running_script">, import("../RESP/types").NullReply | import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"command">, import("../RESP/types").BlobStringReply], [import("../RESP/types").BlobStringReply<"duration_ms">, import("../RESP/types").NumberReply]]>], [import("../RESP/types").BlobStringReply<"engines">, import("../RESP/types").MapReply, import("../RESP/types").TuplesToMapReply<[[import("../RESP/types").BlobStringReply<"libraries_count">, import("../RESP/types").NumberReply], [import("../RESP/types").BlobStringReply<"functions_count">, import("../RESP/types").NumberReply]]>>]]>; }; }; readonly GEOADD: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, toAdd: import("./GEOADD").GeoMember | import("./GEOADD").GeoMember[], options?: import("./GEOADD").GeoAddOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly geoAdd: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, toAdd: import("./GEOADD").GeoMember | import("./GEOADD").GeoMember[], options?: import("./GEOADD").GeoAddOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly GEODIST: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member1: import("../RESP/types").RedisArgument, member2: import("../RESP/types").RedisArgument, unit?: import("./GEOSEARCH").GeoUnits | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply) => number | null; }; readonly geoDist: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member1: import("../RESP/types").RedisArgument, member2: import("../RESP/types").RedisArgument, unit?: import("./GEOSEARCH").GeoUnits | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply) => number | null; }; readonly GEOHASH: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly geoHash: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly GEOPOS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: (this: void, reply: (import("../RESP/types").NullReply | import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>)[]) => ({ longitude: import("../RESP/types").BlobStringReply; latitude: import("../RESP/types").BlobStringReply; } | null)[]; }; readonly geoPos: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: (this: void, reply: (import("../RESP/types").NullReply | import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>)[]) => ({ longitude: import("../RESP/types").BlobStringReply; latitude: import("../RESP/types").BlobStringReply; } | null)[]; }; readonly GEORADIUS_RO_WITH: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly geoRadiusRoWith: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly GEORADIUS_RO: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly geoRadiusRo: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly GEORADIUS_STORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, destination: import("../RESP/types").RedisArgument, options?: import("./GEORADIUS_STORE").GeoRadiusStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly geoRadiusStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, destination: import("../RESP/types").RedisArgument, options?: import("./GEORADIUS_STORE").GeoRadiusStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly GEORADIUS_WITH: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly geoRadiusWith: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly GEORADIUS: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly geoRadius: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoCoordinates, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly GEORADIUSBYMEMBER_RO_WITH: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly geoRadiusByMemberRoWith: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly GEORADIUSBYMEMBER_RO: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly geoRadiusByMemberRo: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly GEORADIUSBYMEMBER_STORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, destination: import("../RESP/types").RedisArgument, options?: import("./GEORADIUSBYMEMBER_STORE").GeoRadiusStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly geoRadiusByMemberStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, destination: import("../RESP/types").RedisArgument, options?: import("./GEORADIUSBYMEMBER_STORE").GeoRadiusStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly GEORADIUSBYMEMBER_WITH: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly geoRadiusByMemberWith: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly GEORADIUSBYMEMBER: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly geoRadiusByMember: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("../RESP/types").RedisArgument, radius: number, unit: import("./GEOSEARCH").GeoUnits, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly GEOSEARCH_WITH: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoSearchFrom, by: import("./GEOSEARCH").GeoSearchBy, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly geoSearchWith: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoSearchFrom, by: import("./GEOSEARCH").GeoSearchBy, replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[], options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, ...any[]]>[], replyWith: import("./GEOSEARCH_WITH").GeoReplyWith[]) => import("./GEOSEARCH_WITH").GeoReplyWithMember[]; }; readonly GEOSEARCH: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoSearchFrom, by: import("./GEOSEARCH").GeoSearchBy, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly geoSearch: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoSearchFrom, by: import("./GEOSEARCH").GeoSearchBy, options?: import("./GEOSEARCH").GeoSearchOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly GEOSEARCHSTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, source: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoSearchFrom, by: import("./GEOSEARCH").GeoSearchBy, options?: import("./GEOSEARCHSTORE").GeoSearchStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly geoSearchStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, source: import("../RESP/types").RedisArgument, from: import("./GEOSEARCH").GeoSearchFrom, by: import("./GEOSEARCH").GeoSearchBy, options?: import("./GEOSEARCHSTORE").GeoSearchStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly GET: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly get: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly GETBIT: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, offset: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly getBit: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, offset: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly GETDEL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly getDel: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly GETEX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options: import("./GETEX").GetExOptions) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly getEx: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options: import("./GETEX").GetExOptions) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly GETRANGE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, end: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly getRange: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, end: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly GETSET: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly getSet: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly HDEL: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly hDel: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly HELLO: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, protover?: import("../RESP/types").RespVersions | undefined, options?: import("./HELLO").HelloOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"server">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"version">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"proto">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"mode">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"role">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"modules">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]) => { server: import("../RESP/types").BlobStringReply; version: import("../RESP/types").BlobStringReply; proto: import("../RESP/types").NumberReply; id: import("../RESP/types").NumberReply; mode: import("../RESP/types").BlobStringReply; role: import("../RESP/types").BlobStringReply; modules: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }; readonly 3: () => import("./HELLO").HelloReply; }; }; readonly hello: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, protover?: import("../RESP/types").RespVersions | undefined, options?: import("./HELLO").HelloOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"server">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"version">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"proto">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"mode">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"role">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"modules">, import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>]) => { server: import("../RESP/types").BlobStringReply; version: import("../RESP/types").BlobStringReply; proto: import("../RESP/types").NumberReply; id: import("../RESP/types").NumberReply; mode: import("../RESP/types").BlobStringReply; role: import("../RESP/types").BlobStringReply; modules: import("../RESP/types").RespType<42, import("../RESP/types").BlobStringReply[], never, import("../RESP/types").BlobStringReply[]>; }; readonly 3: () => import("./HELLO").HelloReply; }; }; readonly HEXISTS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply<0 | 1>; }; readonly hExists: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply<0 | 1>; }; readonly HEXPIRE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, seconds: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly hExpire: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, seconds: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly HEXPIREAT: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, timestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hExpireAt: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, timestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HEXPIRETIME: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hExpireTime: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HGET: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly hGet: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly HGETALL: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly TRANSFORM_LEGACY_REPLY: true; readonly transformReply: { readonly 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; }; readonly hGetAll: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly TRANSFORM_LEGACY_REPLY: true; readonly transformReply: { readonly 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; }; readonly HGETDEL: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hGetDel: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HGETEX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, options?: import("./HGETEX").HGetExOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hGetEx: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, options?: import("./HGETEX").HGetExOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HINCRBY: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly hIncrBy: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly HINCRBYFLOAT: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly hIncrByFloat: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly HKEYS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hKeys: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HLEN: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly hLen: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly HMGET: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hmGet: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HPERSIST: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly hPersist: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly HPEXPIRE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, ms: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply; }; readonly hpExpire: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, ms: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply; }; readonly HPEXPIREAT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, timestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply; }; readonly hpExpireAt: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument, timestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply; }; readonly HPEXPIRETIME: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly hpExpireTime: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly HPTTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly hpTTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly HRANDFIELD_COUNT_WITHVALUES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { readonly 2: (rawReply: import("../RESP/types").BlobStringReply[]) => import("./HRANDFIELD_COUNT_WITHVALUES").HRandFieldCountWithValuesReply; readonly 3: (reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>[]) => { field: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; }[]; }; }; readonly hRandFieldCountWithValues: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { readonly 2: (rawReply: import("../RESP/types").BlobStringReply[]) => import("./HRANDFIELD_COUNT_WITHVALUES").HRandFieldCountWithValuesReply; readonly 3: (reply: import("../RESP/types").TuplesReply<[import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply]>[]) => { field: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; }[]; }; }; readonly HRANDFIELD_COUNT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hRandFieldCount: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HRANDFIELD: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly hRandField: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly HSCAN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, rawEntries]: [import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply[]]) => { cursor: import("../RESP/types").BlobStringReply; entries: { field: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; }[]; }; }; readonly hScan: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, rawEntries]: [import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply[]]) => { cursor: import("../RESP/types").BlobStringReply; entries: { field: import("../RESP/types").BlobStringReply; value: import("../RESP/types").BlobStringReply; }[]; }; }; readonly HSCAN_NOVALUES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, fields]: [import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply[]]) => { cursor: import("../RESP/types").BlobStringReply; fields: import("../RESP/types").BlobStringReply[]; }; }; readonly hScanNoValues: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, fields]: [import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply[]]) => { cursor: import("../RESP/types").BlobStringReply; fields: import("../RESP/types").BlobStringReply[]; }; }; readonly HSET: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, ...[key, value, fieldValue]: [key: import("../RESP/types").RedisArgument, field: import("./HSET").HashTypes, value: import("./HSET").HashTypes] | [key: import("../RESP/types").RedisArgument, value: { [x: string]: import("./HSET").HashTypes; [x: number]: import("./HSET").HashTypes; } | Map | ([import("./HSET").HashTypes, import("./HSET").HashTypes][] | import("./HSET").HashTypes[])]) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly hSet: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, ...[key, value, fieldValue]: [key: import("../RESP/types").RedisArgument, field: import("./HSET").HashTypes, value: import("./HSET").HashTypes] | [key: import("../RESP/types").RedisArgument, value: { [x: string]: import("./HSET").HashTypes; [x: number]: import("./HSET").HashTypes; } | Map | ([import("./HSET").HashTypes, import("./HSET").HashTypes][] | import("./HSET").HashTypes[])]) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly HSETEX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: { [x: string]: import("./HSETEX").HashTypes; [x: number]: import("./HSETEX").HashTypes; } | Map | ([import("./HSETEX").HashTypes, import("./HSETEX").HashTypes][] | import("./HSETEX").HashTypes[]), options?: import("./HSETEX").HSetExOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply<0 | 1>; }; readonly hSetEx: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: { [x: string]: import("./HSETEX").HashTypes; [x: number]: import("./HSETEX").HashTypes; } | Map | ([import("./HSETEX").HashTypes, import("./HSETEX").HashTypes][] | import("./HSETEX").HashTypes[]), options?: import("./HSETEX").HSetExOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply<0 | 1>; }; readonly HSETNX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply<0 | 1>; }; readonly hSetNX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply<0 | 1>; }; readonly HSTRLEN: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hStrLen: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, field: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly HTTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly hTTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, fields: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly HVALS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly hVals: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly INCR: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly incr: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly INCRBY: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly incrBy: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly INCRBYFLOAT: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly incrByFloat: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, increment: number) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly INFO: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, section?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").VerbatimStringReply; }; readonly info: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, section?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").VerbatimStringReply; }; readonly KEYS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, pattern: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly keys: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, pattern: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly LASTSAVE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lastSave: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LATENCY_DOCTOR: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly latencyDoctor: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly LATENCY_GRAPH: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, event: import("./LATENCY_GRAPH").LatencyEvent) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly latencyGraph: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, event: import("./LATENCY_GRAPH").LatencyEvent) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly LATENCY_HISTORY: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, event: import("./LATENCY_HISTORY").LatencyEventType) => void; readonly transformReply: () => import("../RESP/types").ArrayReply, latency: import("../RESP/types").NumberReply]>>; }; readonly latencyHistory: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, event: import("./LATENCY_HISTORY").LatencyEventType) => void; readonly transformReply: () => import("../RESP/types").ArrayReply, latency: import("../RESP/types").NumberReply]>>; }; readonly LATENCY_LATEST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").ArrayReply<[name: import("../RESP/types").BlobStringReply, timestamp: import("../RESP/types").NumberReply, latestLatency: import("../RESP/types").NumberReply, allTimeLatency: import("../RESP/types").NumberReply]>; }; readonly latencyLatest: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").ArrayReply<[name: import("../RESP/types").BlobStringReply, timestamp: import("../RESP/types").NumberReply, latestLatency: import("../RESP/types").NumberReply, allTimeLatency: import("../RESP/types").NumberReply]>; }; readonly LATENCY_RESET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ...events: import("./LATENCY_GRAPH").LatencyEvent[]) => void; readonly transformReply: () => number; }; readonly latencyReset: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, ...events: import("./LATENCY_GRAPH").LatencyEvent[]) => void; readonly transformReply: () => number; }; readonly LCS_IDX_WITHMATCHLEN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument, options?: import("./LCS_IDX").LcsIdxOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"matches">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[]>, import("../RESP/types").BlobStringReply<"len">, import("../RESP/types").NumberReply]) => { matches: import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[]>; len: import("../RESP/types").NumberReply; }; readonly 3: () => import("./LCS_IDX_WITHMATCHLEN").LcsIdxWithMatchLenReply; }; }; readonly lcsIdxWithMatchLen: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument, options?: import("./LCS_IDX").LcsIdxOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"matches">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[]>, import("../RESP/types").BlobStringReply<"len">, import("../RESP/types").NumberReply]) => { matches: import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").NumberReply]>[]>; len: import("../RESP/types").NumberReply; }; readonly 3: () => import("./LCS_IDX_WITHMATCHLEN").LcsIdxWithMatchLenReply; }; }; readonly LCS_IDX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument, options?: import("./LCS_IDX").LcsIdxOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"matches">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[]>, import("../RESP/types").BlobStringReply<"len">, import("../RESP/types").NumberReply]) => { matches: import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[]>; len: import("../RESP/types").NumberReply; }; readonly 3: () => import("./LCS_IDX").LcsIdxReply; }; }; readonly lcsIdx: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument, options?: import("./LCS_IDX").LcsIdxOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").BlobStringReply<"matches">, import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[]>, import("../RESP/types").BlobStringReply<"len">, import("../RESP/types").NumberReply]) => { matches: import("../RESP/types").RespType<42, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[], never, import("../RESP/types").RespType<42, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>], never, [import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>, import("../RESP/types").RespType<42, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply], never, [import("../RESP/types").NumberReply, import("../RESP/types").NumberReply]>]>[]>; len: import("../RESP/types").NumberReply; }; readonly 3: () => import("./LCS_IDX").LcsIdxReply; }; }; readonly LCS_LEN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lcsLen: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LCS: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly lcs: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key1: import("../RESP/types").RedisArgument, key2: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly LINDEX: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, index: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly lIndex: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, index: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly LINSERT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, position: "BEFORE" | "AFTER", pivot: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lInsert: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, position: "BEFORE" | "AFTER", pivot: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LLEN: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lLen: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LMOVE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, sourceSide: import("./generic-transformers").ListSide, destinationSide: import("./generic-transformers").ListSide) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly lMove: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, sourceSide: import("./generic-transformers").ListSide, destinationSide: import("./generic-transformers").ListSide) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly LMPOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").ListSide, options?: import("./LMPOP").LMPopOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").TuplesReply<[key: import("../RESP/types").BlobStringReply, elements: import("../RESP/types").BlobStringReply[]]>; }; readonly lmPop: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").ListSide, options?: import("./LMPOP").LMPopOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").TuplesReply<[key: import("../RESP/types").BlobStringReply, elements: import("../RESP/types").BlobStringReply[]]>; }; readonly LOLWUT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, version?: number | undefined, ...optionalArguments: number[]) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly LPOP_COUNT: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly lPopCount: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly LPOP: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly lPop: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly LPOS_COUNT: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument, count: number, options?: import("./LPOS").LPosOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly lPosCount: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument, count: number, options?: import("./LPOS").LPosOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly LPOS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument, options?: import("./LPOS").LPosOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly lPos: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument, options?: import("./LPOS").LPosOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly LPUSH: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, elements: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lPush: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, elements: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LPUSHX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, elements: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lPushX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, elements: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LRANGE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly lRange: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly LREM: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly lRem: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly LSET: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, index: number, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly lSet: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, index: number, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly LTRIM: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly lTrim: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly MEMORY_DOCTOR: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly memoryDoctor: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly 'MEMORY_MALLOC-STATS': { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly memoryMallocStats: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly MEMORY_PURGE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly memoryPurge: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly MEMORY_STATS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (rawReply: (import("../RESP/types").BlobStringReply | import("../RESP/types").NumberReply)[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("./MEMORY_STATS").MemoryStatsReply; readonly 3: () => import("./MEMORY_STATS").MemoryStatsReply; }; }; readonly memoryStats: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (rawReply: (import("../RESP/types").BlobStringReply | import("../RESP/types").NumberReply)[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("./MEMORY_STATS").MemoryStatsReply; readonly 3: () => import("./MEMORY_STATS").MemoryStatsReply; }; }; readonly MEMORY_USAGE: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options?: import("./MEMORY_USAGE").MemoryUsageOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly memoryUsage: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options?: import("./MEMORY_USAGE").MemoryUsageOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly MGET: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => (import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply)[]; }; readonly mGet: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => (import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply)[]; }; readonly MIGRATE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, host: import("../RESP/types").RedisArgument, port: number, key: import("../RESP/types").RedisArgument | import("../RESP/types").RedisArgument[], destinationDb: number, timeout: number, options?: import("./MIGRATE").MigrateOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly migrate: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, host: import("../RESP/types").RedisArgument, port: number, key: import("../RESP/types").RedisArgument | import("../RESP/types").RedisArgument[], destinationDb: number, timeout: number, options?: import("./MIGRATE").MigrateOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly MODULE_LIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"ver">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"ver">, import("../RESP/types").NumberReply]>[]) => { name: import("../RESP/types").BlobStringReply; ver: import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./MODULE_LIST").ModuleListReply; }; }; readonly moduleList: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"ver">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"ver">, import("../RESP/types").NumberReply]>[]) => { name: import("../RESP/types").BlobStringReply; ver: import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./MODULE_LIST").ModuleListReply; }; }; readonly MODULE_LOAD: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, path: import("../RESP/types").RedisArgument, moduleArguments?: import("../RESP/types").RedisArgument[] | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly moduleLoad: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, path: import("../RESP/types").RedisArgument, moduleArguments?: import("../RESP/types").RedisArgument[] | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly MODULE_UNLOAD: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, name: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly moduleUnload: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, name: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly MOVE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, db: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly move: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, db: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly MSET: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, toSet: import("./MSET").MSetArguments) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly mSet: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, toSet: import("./MSET").MSetArguments) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly MSETNX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, toSet: import("./MSET").MSetArguments) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly mSetNX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, toSet: import("./MSET").MSetArguments) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly OBJECT_ENCODING: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly objectEncoding: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly OBJECT_FREQ: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly objectFreq: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly OBJECT_IDLETIME: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly objectIdleTime: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly OBJECT_REFCOUNT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly objectRefCount: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly PERSIST: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly persist: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PEXPIRE: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, ms: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pExpire: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, ms: number, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PEXPIREAT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, msTimestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pExpireAt: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, msTimestamp: number | Date, mode?: "NX" | "XX" | "GT" | "LT" | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PEXPIRETIME: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pExpireTime: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PFADD: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pfAdd: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PFCOUNT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pfCount: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PFMERGE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, sources?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly pfMerge: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, sources?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly PING: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, message?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply | import("../RESP/types").SimpleStringReply; }; /** * ping jsdoc */ readonly ping: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, message?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply | import("../RESP/types").SimpleStringReply; }; readonly PSETEX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, ms: number, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly pSetEx: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, ms: number, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly PTTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pTTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PUBLISH: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly IS_FORWARD_COMMAND: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channel: import("../RESP/types").RedisArgument, message: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly publish: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly IS_FORWARD_COMMAND: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channel: import("../RESP/types").RedisArgument, message: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PUBSUB_CHANNELS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, pattern?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly pubSubChannels: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, pattern?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly PUBSUB_NUMPAT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly pubSubNumPat: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly PUBSUB_NUMSUB: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channels?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: (this: void, rawReply: (import("../RESP/types").BlobStringReply | import("../RESP/types").NumberReply)[]) => Record>; }; readonly pubSubNumSub: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channels?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: (this: void, rawReply: (import("../RESP/types").BlobStringReply | import("../RESP/types").NumberReply)[]) => Record>; }; readonly PUBSUB_SHARDNUMSUB: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channels?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: (this: void, reply: (import("../RESP/types").BlobStringReply | import("../RESP/types").NumberReply)[]) => Record>; }; readonly pubSubShardNumSub: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channels?: import("./generic-transformers").RedisVariadicArgument | undefined) => void; readonly transformReply: (this: void, reply: (import("../RESP/types").BlobStringReply | import("../RESP/types").NumberReply)[]) => Record>; }; readonly PUBSUB_SHARDCHANNELS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, pattern?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly pubSubShardChannels: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, pattern?: import("../RESP/types").RedisArgument | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly RANDOMKEY: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly randomKey: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly READONLY: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly readonly: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly RENAME: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, newKey: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly rename: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, newKey: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly RENAMENX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, newKey: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly renameNX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, newKey: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly REPLICAOF: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, host: string, port: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly replicaOf: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, host: string, port: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly 'RESTORE-ASKING': { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly restoreAsking: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly RESTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, ttl: number, serializedValue: import("../RESP/types").RedisArgument, options?: import("./RESTORE").RestoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly restore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, ttl: number, serializedValue: import("../RESP/types").RedisArgument, options?: import("./RESTORE").RestoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly RPOP_COUNT: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly rPopCount: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").ArrayReply>; }; readonly ROLE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, reply: import("../RESP/types").UnwrapReply, replicationOffest: import("../RESP/types").NumberReply, replicas: import("../RESP/types").ArrayReply, port: import("../RESP/types").BlobStringReply, replicationOffest: import("../RESP/types").BlobStringReply]>>] | [role: import("../RESP/types").BlobStringReply<"slave">, masterHost: import("../RESP/types").BlobStringReply, masterPort: import("../RESP/types").NumberReply, state: import("../RESP/types").BlobStringReply<"connect" | "connecting" | "sync" | "connected">, dataReceived: import("../RESP/types").NumberReply] | [role: import("../RESP/types").BlobStringReply<"sentinel">, masterNames: import("../RESP/types").ArrayReply>]>>) => { role: import("../RESP/types").BlobStringReply<"master">; replicationOffest: import("../RESP/types").NumberReply; replicas: { host: import("../RESP/types").BlobStringReply; port: number; replicationOffest: number; }[]; master?: undefined; state?: undefined; dataReceived?: undefined; masterNames?: undefined; } | { role: import("../RESP/types").BlobStringReply<"slave">; master: { host: import("../RESP/types").BlobStringReply; port: import("../RESP/types").NumberReply; }; state: import("../RESP/types").BlobStringReply<"connect" | "connecting" | "sync" | "connected">; dataReceived: import("../RESP/types").NumberReply; replicationOffest?: undefined; replicas?: undefined; masterNames?: undefined; } | { role: import("../RESP/types").BlobStringReply<"sentinel">; masterNames: import("../RESP/types").ArrayReply>; replicationOffest?: undefined; replicas?: undefined; master?: undefined; state?: undefined; dataReceived?: undefined; } | undefined; }; readonly role: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: (this: void, reply: import("../RESP/types").UnwrapReply, replicationOffest: import("../RESP/types").NumberReply, replicas: import("../RESP/types").ArrayReply, port: import("../RESP/types").BlobStringReply, replicationOffest: import("../RESP/types").BlobStringReply]>>] | [role: import("../RESP/types").BlobStringReply<"slave">, masterHost: import("../RESP/types").BlobStringReply, masterPort: import("../RESP/types").NumberReply, state: import("../RESP/types").BlobStringReply<"connect" | "connecting" | "sync" | "connected">, dataReceived: import("../RESP/types").NumberReply] | [role: import("../RESP/types").BlobStringReply<"sentinel">, masterNames: import("../RESP/types").ArrayReply>]>>) => { role: import("../RESP/types").BlobStringReply<"master">; replicationOffest: import("../RESP/types").NumberReply; replicas: { host: import("../RESP/types").BlobStringReply; port: number; replicationOffest: number; }[]; master?: undefined; state?: undefined; dataReceived?: undefined; masterNames?: undefined; } | { role: import("../RESP/types").BlobStringReply<"slave">; master: { host: import("../RESP/types").BlobStringReply; port: import("../RESP/types").NumberReply; }; state: import("../RESP/types").BlobStringReply<"connect" | "connecting" | "sync" | "connected">; dataReceived: import("../RESP/types").NumberReply; replicationOffest?: undefined; replicas?: undefined; masterNames?: undefined; } | { role: import("../RESP/types").BlobStringReply<"sentinel">; masterNames: import("../RESP/types").ArrayReply>; replicationOffest?: undefined; replicas?: undefined; master?: undefined; state?: undefined; dataReceived?: undefined; } | undefined; }; readonly RPOP: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly rPop: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly RPOPLPUSH: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly rPopLPush: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly RPUSH: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly rPush: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly RPUSHX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly rPushX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SADD: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sAdd: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SCAN: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanOptions | undefined) => void; readonly transformReply: (this: void, [cursor, keys]: [import("../RESP/types").BlobStringReply, import("../RESP/types").ArrayReply>]) => { cursor: import("../RESP/types").BlobStringReply; keys: import("../RESP/types").ArrayReply>; }; }; readonly scan: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanOptions | undefined) => void; readonly transformReply: (this: void, [cursor, keys]: [import("../RESP/types").BlobStringReply, import("../RESP/types").ArrayReply>]) => { cursor: import("../RESP/types").BlobStringReply; keys: import("../RESP/types").ArrayReply>; }; }; readonly SCARD: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sCard: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SCRIPT_DEBUG: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode: "YES" | "NO" | "SYNC") => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly scriptDebug: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode: "YES" | "NO" | "SYNC") => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly SCRIPT_EXISTS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, sha1: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly scriptExists: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, sha1: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SCRIPT_FLUSH: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: "ASYNC" | "SYNC" | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly scriptFlush: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, mode?: "ASYNC" | "SYNC" | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly SCRIPT_KILL: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly scriptKill: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly SCRIPT_LOAD: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly scriptLoad: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, script: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly SDIFF: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly sDiff: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SDIFFSTORE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sDiffStore: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SET: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: number | import("../RESP/types").RedisArgument, options?: import("./SET").SetOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply | import("../RESP/types").SimpleStringReply<"OK">; }; readonly set: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: number | import("../RESP/types").RedisArgument, options?: import("./SET").SetOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply | import("../RESP/types").SimpleStringReply<"OK">; }; readonly SETBIT: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, offset: number, value: import("./generic-transformers").BitValue) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly setBit: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, offset: number, value: import("./generic-transformers").BitValue) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SETEX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, seconds: number, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly setEx: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, seconds: number, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly SETNX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly setNX: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SETRANGE: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, offset: number, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly setRange: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, offset: number, value: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SINTER: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly sInter: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SINTERCARD: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, options?: number | import("./SINTERCARD").SInterCardOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sInterCard: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, options?: number | import("./SINTERCARD").SInterCardOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SINTERSTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sInterStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SISMEMBER: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sIsMember: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SMEMBERS: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: () => import("../RESP/types").ArrayReply>; readonly 3: () => import("../RESP/types").SetReply>; }; }; readonly sMembers: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: () => import("../RESP/types").ArrayReply>; readonly 3: () => import("../RESP/types").SetReply>; }; }; readonly SMISMEMBER: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly smIsMember: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("../RESP/types").RedisArgument[]) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SMOVE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sMove: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SORT_RO: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options?: import("./SORT").SortOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly sortRo: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options?: import("./SORT").SortOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SORT_STORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, options?: import("./SORT").SortOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sortStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, source: import("../RESP/types").RedisArgument, destination: import("../RESP/types").RedisArgument, options?: import("./SORT").SortOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SORT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options?: import("./SORT").SortOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly sort: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, options?: import("./SORT").SortOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SPOP_COUNT: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly sPopCount: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly SPOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly sPop: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly SPUBLISH: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channel: import("../RESP/types").RedisArgument, message: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sPublish: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, channel: import("../RESP/types").RedisArgument, message: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SRANDMEMBER_COUNT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly sRandMemberCount: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SRANDMEMBER: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly sRandMember: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly SREM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sRem: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SSCAN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, members]: [import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply[]]) => { cursor: import("../RESP/types").BlobStringReply; members: import("../RESP/types").BlobStringReply[]; }; }; readonly sScan: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, members]: [import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply[]]) => { cursor: import("../RESP/types").BlobStringReply; members: import("../RESP/types").BlobStringReply[]; }; }; readonly STRLEN: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly strLen: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SUNION: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly sUnion: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly SUNIONSTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly sUnionStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly SWAPDB: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, index1: number, index2: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly swapDb: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, index1: number, index2: number) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly TIME: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => [unixTimestamp: import("../RESP/types").BlobStringReply<`${number}`>, microseconds: import("../RESP/types").BlobStringReply<`${number}`>]; }; readonly time: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser) => void; readonly transformReply: () => [unixTimestamp: import("../RESP/types").BlobStringReply<`${number}`>, microseconds: import("../RESP/types").BlobStringReply<`${number}`>]; }; readonly TOUCH: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly touch: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly TTL: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ttl: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly TYPE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly type: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply; }; readonly UNLINK: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly unlink: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly WAIT: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, numberOfReplicas: number, timeout: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly wait: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, numberOfReplicas: number, timeout: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XACK: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xAck: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XACKDEL: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument, policy?: import("./common-stream.types").StreamDeletionPolicy | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly xAckDel: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument, policy?: import("./common-stream.types").StreamDeletionPolicy | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly XADD_NOMKSTREAM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, message: Record, options?: import("./XADD").XAddOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly xAddNoMkStream: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, message: Record, options?: import("./XADD").XAddOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly XADD: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, message: Record, options?: import("./XADD").XAddOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly xAdd: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, message: Record, options?: import("./XADD").XAddOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").BlobStringReply; }; readonly XAUTOCLAIM_JUSTID: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, start: import("../RESP/types").RedisArgument, options?: import("./XAUTOCLAIM").XAutoClaimOptions | undefined) => void; readonly transformReply: (this: void, reply: [nextId: import("../RESP/types").BlobStringReply, messages: import("../RESP/types").ArrayReply>, deletedMessages: import("../RESP/types").ArrayReply>]) => { nextId: import("../RESP/types").BlobStringReply; messages: import("../RESP/types").ArrayReply>; deletedMessages: import("../RESP/types").ArrayReply>; }; }; readonly xAutoClaimJustId: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, start: import("../RESP/types").RedisArgument, options?: import("./XAUTOCLAIM").XAutoClaimOptions | undefined) => void; readonly transformReply: (this: void, reply: [nextId: import("../RESP/types").BlobStringReply, messages: import("../RESP/types").ArrayReply>, deletedMessages: import("../RESP/types").ArrayReply>]) => { nextId: import("../RESP/types").BlobStringReply; messages: import("../RESP/types").ArrayReply>; deletedMessages: import("../RESP/types").ArrayReply>; }; }; readonly XAUTOCLAIM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, start: import("../RESP/types").RedisArgument, options?: import("./XAUTOCLAIM").XAutoClaimOptions | undefined) => void; readonly transformReply: (this: void, reply: [nextId: import("../RESP/types").BlobStringReply, messages: import("../RESP/types").ArrayReply, deletedMessages: import("../RESP/types").ArrayReply>], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { nextId: import("../RESP/types").BlobStringReply; messages: (import("../RESP/types").NullReply | import("./generic-transformers").StreamMessageReply)[]; deletedMessages: import("../RESP/types").ArrayReply>; }; }; readonly xAutoClaim: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, start: import("../RESP/types").RedisArgument, options?: import("./XAUTOCLAIM").XAutoClaimOptions | undefined) => void; readonly transformReply: (this: void, reply: [nextId: import("../RESP/types").BlobStringReply, messages: import("../RESP/types").ArrayReply, deletedMessages: import("../RESP/types").ArrayReply>], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { nextId: import("../RESP/types").BlobStringReply; messages: (import("../RESP/types").NullReply | import("./generic-transformers").StreamMessageReply)[]; deletedMessages: import("../RESP/types").ArrayReply>; }; }; readonly XCLAIM_JUSTID: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, id: import("./generic-transformers").RedisVariadicArgument, options?: import("./XCLAIM").XClaimOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly xClaimJustId: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, id: import("./generic-transformers").RedisVariadicArgument, options?: import("./XCLAIM").XClaimOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly XCLAIM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, id: import("./generic-transformers").RedisVariadicArgument, options?: import("./XCLAIM").XClaimOptions | undefined) => void; readonly transformReply: (this: void, reply: (import("../RESP/types").NullReply | import("./generic-transformers").StreamMessageRawReply)[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => (import("../RESP/types").NullReply | import("./generic-transformers").StreamMessageReply)[]; }; readonly xClaim: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, minIdleTime: number, id: import("./generic-transformers").RedisVariadicArgument, options?: import("./XCLAIM").XClaimOptions | undefined) => void; readonly transformReply: (this: void, reply: (import("../RESP/types").NullReply | import("./generic-transformers").StreamMessageRawReply)[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => (import("../RESP/types").NullReply | import("./generic-transformers").StreamMessageReply)[]; }; readonly XDEL: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xDel: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XDELEX: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument, policy?: import("./common-stream.types").StreamDeletionPolicy | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly xDelEx: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, id: import("./generic-transformers").RedisVariadicArgument, policy?: import("./common-stream.types").StreamDeletionPolicy | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply; }; readonly XGROUP_CREATE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, options?: import("./XGROUP_CREATE").XGroupCreateOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly xGroupCreate: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, options?: import("./XGROUP_CREATE").XGroupCreateOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly XGROUP_CREATECONSUMER: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xGroupCreateConsumer: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XGROUP_DELCONSUMER: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xGroupDelConsumer: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XGROUP_DESTROY: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xGroupDestroy: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XGROUP_SETID: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, options?: import("./XGROUP_SETID").XGroupSetIdOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly xGroupSetId: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, id: import("../RESP/types").RedisArgument, options?: import("./XGROUP_SETID").XGroupSetIdOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly XINFO_CONSUMERS: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"idle">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"inactive">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"idle">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"inactive">, import("../RESP/types").NumberReply]>[]) => { name: import("../RESP/types").BlobStringReply; pending: import("../RESP/types").NumberReply; idle: import("../RESP/types").NumberReply; inactive: import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./XINFO_CONSUMERS").XInfoConsumersReply; }; }; readonly xInfoConsumers: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"idle">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"inactive">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"idle">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"inactive">, import("../RESP/types").NumberReply]>[]) => { name: import("../RESP/types").BlobStringReply; pending: import("../RESP/types").NumberReply; idle: import("../RESP/types").NumberReply; inactive: import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./XINFO_CONSUMERS").XInfoConsumersReply; }; }; readonly XINFO_GROUPS: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"consumers">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"last-delivered-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"entries-read">, import("../RESP/types").NullReply | import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"lag">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"consumers">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"last-delivered-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"entries-read">, import("../RESP/types").NullReply | import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"lag">, import("../RESP/types").NumberReply]>[]) => { name: import("../RESP/types").BlobStringReply; consumers: import("../RESP/types").NumberReply; pending: import("../RESP/types").NumberReply; 'last-delivered-id': import("../RESP/types").NumberReply; 'entries-read': import("../RESP/types").NullReply | import("../RESP/types").NumberReply; lag: import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./XINFO_GROUPS").XInfoGroupsReply; }; }; readonly xInfoGroups: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").RespType<42, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"consumers">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"last-delivered-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"entries-read">, import("../RESP/types").NullReply | import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"lag">, import("../RESP/types").NumberReply], never, [import("../RESP/types").BlobStringReply<"name">, import("../RESP/types").BlobStringReply, import("../RESP/types").BlobStringReply<"consumers">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"pending">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"last-delivered-id">, import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"entries-read">, import("../RESP/types").NullReply | import("../RESP/types").NumberReply, import("../RESP/types").BlobStringReply<"lag">, import("../RESP/types").NumberReply]>[]) => { name: import("../RESP/types").BlobStringReply; consumers: import("../RESP/types").NumberReply; pending: import("../RESP/types").NumberReply; 'last-delivered-id': import("../RESP/types").NumberReply; 'entries-read': import("../RESP/types").NullReply | import("../RESP/types").NumberReply; lag: import("../RESP/types").NumberReply; }[]; readonly 3: () => import("./XINFO_GROUPS").XInfoGroupsReply; }; }; readonly XINFO_STREAM: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (this: void, reply: any) => { length: import("../RESP/types").NumberReply; "radix-tree-keys": import("../RESP/types").NumberReply; "radix-tree-nodes": import("../RESP/types").NumberReply; "last-generated-id": import("../RESP/types").BlobStringReply; "max-deleted-entry-id": import("../RESP/types").BlobStringReply; "entries-added": import("../RESP/types").NumberReply; "recorded-first-entry-id": import("../RESP/types").BlobStringReply; groups: import("../RESP/types").NumberReply; "first-entry": import("../RESP/types").NullReply | { id: import("../RESP/types").BlobStringReply; message: import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; "last-entry": import("../RESP/types").NullReply | { id: import("../RESP/types").BlobStringReply; message: import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; }; readonly 3: (this: void, reply: any) => import("./XINFO_STREAM").XInfoStreamReply; }; }; readonly xInfoStream: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (this: void, reply: any) => { length: import("../RESP/types").NumberReply; "radix-tree-keys": import("../RESP/types").NumberReply; "radix-tree-nodes": import("../RESP/types").NumberReply; "last-generated-id": import("../RESP/types").BlobStringReply; "max-deleted-entry-id": import("../RESP/types").BlobStringReply; "entries-added": import("../RESP/types").NumberReply; "recorded-first-entry-id": import("../RESP/types").BlobStringReply; groups: import("../RESP/types").NumberReply; "first-entry": import("../RESP/types").NullReply | { id: import("../RESP/types").BlobStringReply; message: import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; "last-entry": import("../RESP/types").NullReply | { id: import("../RESP/types").BlobStringReply; message: import("../RESP/types").MapReply, import("../RESP/types").BlobStringReply>; }; }; readonly 3: (this: void, reply: any) => import("./XINFO_STREAM").XInfoStreamReply; }; }; readonly XLEN: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xLen: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly XPENDING_RANGE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, start: import("../RESP/types").RedisArgument, end: import("../RESP/types").RedisArgument, count: number, options?: import("./XPENDING_RANGE").XPendingRangeOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[id: import("../RESP/types").BlobStringReply, consumer: import("../RESP/types").BlobStringReply, millisecondsSinceLastDelivery: import("../RESP/types").NumberReply, deliveriesCounter: import("../RESP/types").NumberReply]>[]) => { id: import("../RESP/types").BlobStringReply; consumer: import("../RESP/types").BlobStringReply; millisecondsSinceLastDelivery: import("../RESP/types").NumberReply; deliveriesCounter: import("../RESP/types").NumberReply; }[]; }; readonly xPendingRange: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument, start: import("../RESP/types").RedisArgument, end: import("../RESP/types").RedisArgument, count: number, options?: import("./XPENDING_RANGE").XPendingRangeOptions | undefined) => void; readonly transformReply: (this: void, reply: import("../RESP/types").TuplesReply<[id: import("../RESP/types").BlobStringReply, consumer: import("../RESP/types").BlobStringReply, millisecondsSinceLastDelivery: import("../RESP/types").NumberReply, deliveriesCounter: import("../RESP/types").NumberReply]>[]) => { id: import("../RESP/types").BlobStringReply; consumer: import("../RESP/types").BlobStringReply; millisecondsSinceLastDelivery: import("../RESP/types").NumberReply; deliveriesCounter: import("../RESP/types").NumberReply; }[]; }; readonly XPENDING: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument) => void; readonly transformReply: (this: void, reply: [pending: import("../RESP/types").NumberReply, firstId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, lastId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, consumers: import("../RESP/types").NullReply | import("../RESP/types").ArrayReply, deliveriesCounter: import("../RESP/types").BlobStringReply]>>]) => { pending: import("../RESP/types").NumberReply; firstId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; lastId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; consumers: { name: import("../RESP/types").BlobStringReply; deliveriesCounter: number; }[] | null; }; }; readonly xPending: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, group: import("../RESP/types").RedisArgument) => void; readonly transformReply: (this: void, reply: [pending: import("../RESP/types").NumberReply, firstId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, lastId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, consumers: import("../RESP/types").NullReply | import("../RESP/types").ArrayReply, deliveriesCounter: import("../RESP/types").BlobStringReply]>>]) => { pending: import("../RESP/types").NumberReply; firstId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; lastId: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; consumers: { name: import("../RESP/types").BlobStringReply; deliveriesCounter: number; }[] | null; }; }; readonly XRANGE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: import("../RESP/types").RedisArgument, end: import("../RESP/types").RedisArgument, options?: import("./XRANGE").XRangeOptions | undefined) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").StreamMessageRawReply[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("./generic-transformers").StreamMessageReply[]; }; readonly xRange: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: import("../RESP/types").RedisArgument, end: import("../RESP/types").RedisArgument, options?: import("./XRANGE").XRangeOptions | undefined) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").StreamMessageRawReply[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("./generic-transformers").StreamMessageReply[]; }; readonly XREAD: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, streams: import("./XREAD").XReadStreams, options?: import("./XREAD").XReadOptions | undefined) => void; readonly transformReply: { readonly 2: typeof import("./generic-transformers").transformStreamsMessagesReplyResp2; readonly 3: () => import("../RESP/types").ReplyUnion; }; readonly unstableResp3: true; }; readonly xRead: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, streams: import("./XREAD").XReadStreams, options?: import("./XREAD").XReadOptions | undefined) => void; readonly transformReply: { readonly 2: typeof import("./generic-transformers").transformStreamsMessagesReplyResp2; readonly 3: () => import("../RESP/types").ReplyUnion; }; readonly unstableResp3: true; }; readonly XREADGROUP: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, streams: import("./XREAD").XReadStreams, options?: import("./XREADGROUP").XReadGroupOptions | undefined) => void; readonly transformReply: { readonly 2: typeof import("./generic-transformers").transformStreamsMessagesReplyResp2; readonly 3: () => import("../RESP/types").ReplyUnion; }; readonly unstableResp3: true; }; readonly xReadGroup: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, group: import("../RESP/types").RedisArgument, consumer: import("../RESP/types").RedisArgument, streams: import("./XREAD").XReadStreams, options?: import("./XREADGROUP").XReadGroupOptions | undefined) => void; readonly transformReply: { readonly 2: typeof import("./generic-transformers").transformStreamsMessagesReplyResp2; readonly 3: () => import("../RESP/types").ReplyUnion; }; readonly unstableResp3: true; }; readonly XREVRANGE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: import("../RESP/types").RedisArgument, end: import("../RESP/types").RedisArgument, options?: import("./XRANGE").XRangeOptions | undefined) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").StreamMessageRawReply[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("./generic-transformers").StreamMessageReply[]; }; readonly xRevRange: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: import("../RESP/types").RedisArgument, end: import("../RESP/types").RedisArgument, options?: import("./XRANGE").XRangeOptions | undefined) => void; readonly transformReply: (this: void, reply: import("./generic-transformers").StreamMessageRawReply[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("./generic-transformers").StreamMessageReply[]; }; readonly XSETID: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, lastId: import("../RESP/types").RedisArgument, options?: import("./XSETID").XSetIdOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly xSetId: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, lastId: import("../RESP/types").RedisArgument, options?: import("./XSETID").XSetIdOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").SimpleStringReply<"OK">; }; readonly XTRIM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, strategy: "MAXLEN" | "MINID", threshold: string | number, options?: import("./XTRIM").XTrimOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly xTrim: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, strategy: "MAXLEN" | "MINID", threshold: string | number, options?: import("./XTRIM").XTrimOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZADD_INCR: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").SortedSetMember | import("./generic-transformers").SortedSetMember[], options?: import("./ZADD_INCR").ZAddOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply | null; 3: () => import("../RESP/types").NullReply | import("../RESP/types").DoubleReply; }; }; readonly zAddIncr: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").SortedSetMember | import("./generic-transformers").SortedSetMember[], options?: import("./ZADD_INCR").ZAddOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply | null; 3: () => import("../RESP/types").NullReply | import("../RESP/types").DoubleReply; }; }; readonly ZADD: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").SortedSetMember | import("./generic-transformers").SortedSetMember[], options?: import("./ZADD").ZAddOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply; 3: () => import("../RESP/types").DoubleReply; }; }; readonly zAdd: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, members: import("./generic-transformers").SortedSetMember | import("./generic-transformers").SortedSetMember[], options?: import("./ZADD").ZAddOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply; 3: () => import("../RESP/types").DoubleReply; }; }; readonly ZCARD: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zCard: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZCOUNT: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zCount: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZDIFF_WITHSCORES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zDiffWithScores: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZDIFF: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zDiff: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZDIFFSTORE: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, inputKeys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zDiffStore: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, inputKeys: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZINCRBY: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, increment: number, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply; 3: () => import("../RESP/types").DoubleReply; }; }; readonly zIncrBy: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, increment: number, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply; 3: () => import("../RESP/types").DoubleReply; }; }; readonly ZINTER_WITHSCORES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./ZINTER").ZInterKeysType, options?: import("./ZINTER").ZInterOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zInterWithScores: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./ZINTER").ZInterKeysType, options?: import("./ZINTER").ZInterOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZINTER: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./ZINTER").ZInterKeysType, options?: import("./ZINTER").ZInterOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zInter: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./ZINTER").ZInterKeysType, options?: import("./ZINTER").ZInterOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZINTERCARD: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, options?: number | import("./ZINTERCARD").ZInterCardOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zInterCard: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, options?: number | import("./ZINTERCARD").ZInterCardOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZINTERSTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").ZKeys, options?: import("./ZINTER").ZInterOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zInterStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").ZKeys, options?: import("./ZINTER").ZInterOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZLEXCOUNT: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: import("../RESP/types").RedisArgument, max: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zLexCount: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: import("../RESP/types").RedisArgument, max: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZMPOP: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").SortedSetSide, options?: import("./ZMPOP").ZMPopOptions | undefined) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; }; }; readonly zmPop: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").RedisVariadicArgument, side: import("./generic-transformers").SortedSetSide, options?: import("./ZMPOP").ZMPopOptions | undefined) => void; readonly transformReply: { readonly 2: (this: void, reply: import("../RESP/types").UnwrapReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; readonly 3: (this: void, reply: import("../RESP/types").UnwrapReply) => { key: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; } | null; }; }; readonly ZMSCORE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: { readonly 2: (reply: (import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply)[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => (import("../RESP/types").DoubleReply | null)[]; readonly 3: () => import("../RESP/types").ArrayReply>; }; }; readonly zmScore: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: { readonly 2: (reply: (import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply)[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => (import("../RESP/types").DoubleReply | null)[]; readonly 3: () => import("../RESP/types").ArrayReply>; }; }; readonly ZPOPMAX_COUNT: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zPopMaxCount: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZPOPMAX: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").DoubleReply] | []>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly zPopMax: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").DoubleReply] | []>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly ZPOPMIN_COUNT: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zPopMinCount: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZPOPMIN: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").DoubleReply] | []>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly zPopMin: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; readonly 3: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").DoubleReply] | []>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly ZRANDMEMBER_COUNT_WITHSCORES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zRandMemberCountWithScores: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZRANDMEMBER_COUNT: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zRandMemberCount: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count: number) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZRANDMEMBER: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly zRandMember: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply; }; readonly ZRANGE_WITHSCORES: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument, options?: import("./ZRANGE").ZRangeOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zRangeWithScores: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument, options?: import("./ZRANGE").ZRangeOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZRANGE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument, options?: import("./ZRANGE").ZRangeOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zRange: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument, options?: import("./ZRANGE").ZRangeOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZRANGEBYLEX: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: import("../RESP/types").RedisArgument, max: import("../RESP/types").RedisArgument, options?: import("./ZRANGEBYLEX").ZRangeByLexOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zRangeByLex: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: import("../RESP/types").RedisArgument, max: import("../RESP/types").RedisArgument, options?: import("./ZRANGEBYLEX").ZRangeByLexOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZRANGEBYSCORE_WITHSCORES: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: string | number, max: string | number, options?: import("./ZRANGEBYSCORE").ZRangeByScoreOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zRangeByScoreWithScores: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: string | number, max: string | number, options?: import("./ZRANGEBYSCORE").ZRangeByScoreOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZRANGEBYSCORE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: string | number, max: string | number, options?: import("./ZRANGEBYSCORE").ZRangeByScoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zRangeByScore: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: string | number, max: string | number, options?: import("./ZRANGEBYSCORE").ZRangeByScoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZRANGESTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, source: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument, options?: import("./ZRANGESTORE").ZRangeStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zRangeStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, source: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument, options?: import("./ZRANGESTORE").ZRangeStoreOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZRANK_WITHSCORE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>) => { rank: import("../RESP/types").NumberReply; score: number; } | null; readonly 3: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").DoubleReply]>>) => { rank: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly zRankWithScore: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").BlobStringReply]>>) => { rank: import("../RESP/types").NumberReply; score: number; } | null; readonly 3: (reply: import("../RESP/types").UnwrapReply, import("../RESP/types").DoubleReply]>>) => { rank: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; } | null; }; }; readonly ZRANK: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly zRank: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly ZREM: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zRem: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("./generic-transformers").RedisVariadicArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZREMRANGEBYLEX: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zRemRangeByLex: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZREMRANGEBYRANK: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zRemRangeByRank: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, start: number, stop: number) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZREMRANGEBYSCORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zRemRangeByScore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, min: number | import("../RESP/types").RedisArgument, max: number | import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly ZREVRANK: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly zRevRank: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").NumberReply; }; readonly ZSCAN: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, rawMembers]: [import("../RESP/types").BlobStringReply, import("../RESP/types").ArrayReply>]) => { cursor: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zScan: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, cursor: import("../RESP/types").RedisArgument, options?: import("./SCAN").ScanCommonOptions | undefined) => void; readonly transformReply: (this: void, [cursor, rawMembers]: [import("../RESP/types").BlobStringReply, import("../RESP/types").ArrayReply>]) => { cursor: import("../RESP/types").BlobStringReply; members: { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZSCORE: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply | null; 3: () => import("../RESP/types").NullReply | import("../RESP/types").DoubleReply; }; }; readonly zScore: { readonly CACHEABLE: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, member: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply | null; 3: () => import("../RESP/types").NullReply | import("../RESP/types").DoubleReply; }; }; readonly ZUNION_WITHSCORES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").ZKeys, options?: import("./ZUNION").ZUnionOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly zUnionWithScores: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").ZKeys, options?: import("./ZUNION").ZUnionOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").ArrayReply>, preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; 3: (reply: import("../RESP/types").ArrayReply, import("../RESP/types").DoubleReply]>>) => { value: import("../RESP/types").BlobStringReply; score: import("../RESP/types").DoubleReply; }[]; }; }; readonly ZUNION: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").ZKeys, options?: import("./ZUNION").ZUnionOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly zUnion: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, keys: import("./generic-transformers").ZKeys, options?: import("./ZUNION").ZUnionOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly ZUNIONSTORE: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").ZKeys, options?: import("./ZUNIONSTORE").ZUnionOptions | undefined) => any; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly zUnionStore: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: import("../..").CommandParser, destination: import("../RESP/types").RedisArgument, keys: import("./generic-transformers").ZKeys, options?: import("./ZUNIONSTORE").ZUnionOptions | undefined) => any; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly VADD: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, vector: number[], element: import("../RESP/types").RedisArgument, options?: import("./VADD").VAddOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NumberReply<0 | 1>) => boolean; 3: () => import("../RESP/types").BooleanReply; }; }; readonly vAdd: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, vector: number[], element: import("../RESP/types").RedisArgument, options?: import("./VADD").VAddOptions | undefined) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NumberReply<0 | 1>) => boolean; 3: () => import("../RESP/types").BooleanReply; }; }; readonly VCARD: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly vCard: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly VDIM: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly vDim: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").NumberReply; }; readonly VEMB: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").BlobStringReply[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply[]; 3: () => import("../RESP/types").ArrayReply>; }; }; readonly vEmb: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").BlobStringReply[], preserve?: any, typeMapping?: import("../RESP/types").TypeMapping | undefined) => import("../RESP/types").DoubleReply[]; 3: () => import("../RESP/types").ArrayReply>; }; }; readonly VEMB_RAW: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: any[]) => { quantization: import("../RESP/types").SimpleStringReply; raw: import("../RESP/types").BlobStringReply; l2Norm: import("../RESP/types").DoubleReply; quantizationRange?: import("../RESP/types").DoubleReply | undefined; }; 3: (reply: any[]) => { quantization: import("../RESP/types").SimpleStringReply; raw: import("../RESP/types").BlobStringReply; l2Norm: import("../RESP/types").DoubleReply; quantizationRange?: import("../RESP/types").DoubleReply | undefined; }; }; }; readonly vEmbRaw: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: any[]) => { quantization: import("../RESP/types").SimpleStringReply; raw: import("../RESP/types").BlobStringReply; l2Norm: import("../RESP/types").DoubleReply; quantizationRange?: import("../RESP/types").DoubleReply | undefined; }; 3: (reply: any[]) => { quantization: import("../RESP/types").SimpleStringReply; raw: import("../RESP/types").BlobStringReply; l2Norm: import("../RESP/types").DoubleReply; quantizationRange?: import("../RESP/types").DoubleReply | undefined; }; }; }; readonly VGETATTR: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: typeof import("./generic-transformers").transformRedisJsonNullReply; }; readonly vGetAttr: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: typeof import("./generic-transformers").transformRedisJsonNullReply; }; readonly VINFO: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").SimpleStringReply<"quant-type">, import("../RESP/types").SimpleStringReply, import("../RESP/types").SimpleStringReply<"vector-dim">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"size">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"max-level">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"vset-uid">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"hnsw-max-node-uid">, import("../RESP/types").NumberReply]) => import("./VINFO").VInfoReplyMap; readonly 3: () => import("./VINFO").VInfoReplyMap; }; }; readonly vInfo: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: [import("../RESP/types").SimpleStringReply<"quant-type">, import("../RESP/types").SimpleStringReply, import("../RESP/types").SimpleStringReply<"vector-dim">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"size">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"max-level">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"vset-uid">, import("../RESP/types").NumberReply, import("../RESP/types").SimpleStringReply<"hnsw-max-node-uid">, import("../RESP/types").NumberReply]) => import("./VINFO").VInfoReplyMap; readonly 3: () => import("./VINFO").VInfoReplyMap; }; }; readonly VLINKS: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>>; }; readonly vLinks: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>>; }; readonly VLINKS_WITHSCORES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: any) => Record>[]; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").DoubleReply>[]; }; }; readonly vLinksWithScores: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { readonly 2: (reply: any) => Record>[]; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").DoubleReply>[]; }; }; readonly VRANDMEMBER: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count?: number | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply | import("../RESP/types").ArrayReply>; }; readonly vRandMember: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, count?: number | undefined) => void; readonly transformReply: () => import("../RESP/types").NullReply | import("../RESP/types").BlobStringReply | import("../RESP/types").ArrayReply>; }; readonly VREM: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NumberReply<0 | 1>) => boolean; 3: () => import("../RESP/types").BooleanReply; }; }; readonly vRem: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NumberReply<0 | 1>) => boolean; 3: () => import("../RESP/types").BooleanReply; }; }; readonly VSETATTR: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument, attributes: import("../RESP/types").RedisArgument | Record) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NumberReply<0 | 1>) => boolean; 3: () => import("../RESP/types").BooleanReply; }; }; readonly vSetAttr: { readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, element: import("../RESP/types").RedisArgument, attributes: import("../RESP/types").RedisArgument | Record) => void; readonly transformReply: { 2: (reply: import("../RESP/types").NumberReply<0 | 1>) => boolean; 3: () => import("../RESP/types").BooleanReply; }; }; readonly VSIM: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, query: number[] | import("../RESP/types").RedisArgument, options?: import("./VSIM").VSimOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly vSim: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, query: number[] | import("../RESP/types").RedisArgument, options?: import("./VSIM").VSimOptions | undefined) => void; readonly transformReply: () => import("../RESP/types").ArrayReply>; }; readonly VSIM_WITHSCORES: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, query: number[] | import("../RESP/types").RedisArgument, options?: import("./VSIM").VSimOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").ArrayReply>) => Record>; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").DoubleReply>; }; }; readonly vSimWithScores: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: import("../..").CommandParser, key: import("../RESP/types").RedisArgument, query: number[] | import("../RESP/types").RedisArgument, options?: import("./VSIM").VSimOptions | undefined) => void; readonly transformReply: { readonly 2: (reply: import("../RESP/types").ArrayReply>) => Record>; readonly 3: () => import("../RESP/types").MapReply, import("../RESP/types").DoubleReply>; }; }; }; export default _default; //# sourceMappingURL=index.d.ts.map