import { aclCat, aclDeluser, aclDryrun, aclGenpass, aclGetuser, aclLog, aclSetuser, append, bfAdd, bfCard, bfExists, bfInfo, bfInsert, bfLoadchunk, bfMadd, bfMexists, bfReserve, bfScandump, bgsave, bitcount, bitfield, bitfieldRo, bitop, bitpos, blmove, blmpop, blpop, brpop, brpoplpush, bzmpop, bzpopmax, bzpopmin, cfAdd, cfAddnx, cfCount, cfDel, cfExists, cfInfo, cfInsert, cfInsertnx, cfLoadchunk, cfMexists, cfReserve, cfScandump, clientCaching, clientKill, clientList, clientNoEvict, clientNoTouch, clientPause, clientReply, clientSetinfo, clientSetname, clientTracking, clientTrackinginfo, clientUnblock, commandDocs, commandGetkeys, commandGetkeysandflags, commandList, configGet, configSet, copy, debug, decrby, dump, echo, evalRo, evalsha, evalshaRo, eval as evaluate, expire, expireat, failover, fcall, fcallRo, functionDelete, functionDump, functionFlush, functionList, functionLoad, functionRestore, functionStats, geoadd, geodist, geohash, geopos, georadius, georadiusbymember, georadiusbymemberRo, georadiusRo, geosearch, geosearchstore, getBuffer, getbit, getex, getrange, getset, hdel, hexists, hexpire, hexpireat, hexpiretime, hget, hgetall, hincrby, hincrbyfloat, hmget, hmset, hpersist, hpexpire, hpexpireat, hpexpiretime, hpttl, hrandfield, hscan, hset, hsetnx, hstrlen, httl, incrby, incrbyfloat, jsonArrappend, jsonArrindex, jsonArrinsert, jsonArrlen, jsonArrpop, jsonArrtrim, jsonClear, jsonDebug, jsonDel, jsonForget, jsonGet, jsonMerge, jsonMget, jsonMset, jsonNumincrby, jsonNummultby, jsonObjkeys, jsonObjlen, jsonResp, jsonSet, jsonStrappend, jsonStrlen, jsonToggle, jsonType, keys, latencyGraph, latencyHistogram, latencyHistory, latencyLatest, latencyReset, lcs, lindex, linsert, lmove, lmpop, lolwut, lpos, lpush, lpushx, lrange, lrem, lset, ltrim, memoryStats, memoryUsage, mget, migrate, moduleList, moduleLoad, moduleLoadex, moduleUnload, move, mset, msetnx, multi, objectFreq, objectIdletime, objectRefcount, pexpire, pexpireat, pfadd, pfcount, pfmerge, ping, pipeline, psetex, publish, pubsubChannels, pubsubNumsub, pubsubShardchannels, pubsubShardnumsub, rename, renamenx, replconf, replicaof, restore, role, rpoplpush, rpush, rpushx, sadd, scan, scriptDebug, scriptExists, scriptFlush, scriptLoad, sdiff, sdiffstore, set, setbit, setex, setnx, setrange, shutdown, sinter, sintercard, sinterstore, sismember, slowlogGet, smismember, smove, sort, sortRo, spublish, srandmember, srem, sscan, sunion, sunionstore, swapdb, time, touch, tsAdd, tsAlter, tsCreate, tsCreaterule, tsDecrby, tsDel, tsDeleterule, tsGet, tsIncrby, tsInfo, tsMadd, tsMget, tsMrange, tsMrevrange, tsQueryindex, tsRange, tsRevrange, type, unlink, wait, waitaof, watch, xack, xadd, xautoclaim, xclaim, xdel, xgroupCreate, xgroupCreateconsumer, xgroupDelconsumer, xgroupDestroy, xgroupSetid, xinfoConsumers, xinfoGroups, xinfoStream, xpending, xrange, xread, xreadgroup, xrevrange, xsetid, xtrim, zadd, zcount, zdiff, zdiffstore, zincrby, zinter, zintercard, zinterstore, zlexcount, zmpop, zmscore, zpopmax, zpopmin, zrandmember, zrange, zrangebylex, zrangebyscore, zrangestore, zrank, zrem, zremrangebylex, zremrangebyscore, zrevrange, zrevrangebylex, zrevrangebyscore, zrevrank, zscan, zscore, zunion, zunionstore } from '../command/index.ts'; import { SolidisClient } from '../index.ts'; import type { SolidisClientOptions } from '../index.ts'; export declare class SolidisFeaturedClient extends SolidisClient { constructor(options?: SolidisClientOptions); aclCat: typeof aclCat; aclDeluser: typeof aclDeluser; aclDryrun: typeof aclDryrun; aclGenpass: typeof aclGenpass; aclGetuser: typeof aclGetuser; aclHelp: (this: T) => Promise; aclList: (this: T) => Promise; aclLog: typeof aclLog; aclSave: (this: T) => Promise; aclSetuser: typeof aclSetuser; aclUsers: (this: T) => Promise; aclWhoami: (this: T) => Promise; append: typeof append; bfAdd: typeof bfAdd; bfCard: typeof bfCard; bfExists: typeof bfExists; bfInfo: typeof bfInfo; bfInsert: typeof bfInsert; bfLoadchunk: typeof bfLoadchunk; bfMadd: typeof bfMadd; bfMexists: typeof bfMexists; bfReserve: typeof bfReserve; bfScandump: typeof bfScandump; bgrewriteaof: (this: T) => Promise; bgsave: typeof bgsave; bitcount: typeof bitcount; bitfieldRo: typeof bitfieldRo; bitfield: typeof bitfield; bitop: typeof bitop; bitpos: typeof bitpos; blmove: typeof blmove; blmpop: typeof blmpop; blpop: typeof blpop; brpop: typeof brpop; brpoplpush: typeof brpoplpush; bzmpop: typeof bzmpop; bzpopmax: typeof bzpopmax; bzpopmin: typeof bzpopmin; cfAdd: typeof cfAdd; cfAddnx: typeof cfAddnx; cfCount: typeof cfCount; cfDel: typeof cfDel; cfExists: typeof cfExists; cfInfo: typeof cfInfo; cfInsert: typeof cfInsert; cfInsertnx: typeof cfInsertnx; cfLoadchunk: typeof cfLoadchunk; cfMexists: typeof cfMexists; cfReserve: typeof cfReserve; cfScandump: typeof cfScandump; clientCaching: typeof clientCaching; clientGetname: (this: T) => Promise; clientGetredir: (this: T) => Promise; clientHelp: (this: T) => Promise; clientId: (this: T) => Promise; clientInfo: (this: T) => Promise; clientKill: typeof clientKill; clientList: typeof clientList; clientNoEvict: typeof clientNoEvict; clientNoTouch: typeof clientNoTouch; clientPause: typeof clientPause; clientReply: typeof clientReply; clientSetinfo: typeof clientSetinfo; clientSetname: typeof clientSetname; clientTracking: typeof clientTracking; clientTrackinginfo: typeof clientTrackinginfo; clientUnblock: typeof clientUnblock; clientUnpause: (this: T) => Promise; commandCount: (this: T) => Promise; commandDocs: typeof commandDocs; commandGetkeys: typeof commandGetkeys; commandGetkeysandflags: typeof commandGetkeysandflags; commandHelp: (this: T) => Promise; commandList: typeof commandList; configGet: typeof configGet; configHelp: (this: T) => Promise; configResetstat: (this: T) => Promise; configRewrite: (this: T) => Promise; configSet: typeof configSet; copy: typeof copy; dbsize: (this: T) => Promise; debug: typeof debug; decr: (this: T, key: string) => Promise; decrby: typeof decrby; del: (this: T, ...keys: string[]) => Promise; dump: typeof dump; echo: typeof echo; evalRo: typeof evalRo; eval: typeof evaluate; evalsha: typeof evalsha; evalshaRo: typeof evalshaRo; exists: (this: T, ...keys: string[]) => Promise; expire: typeof expire; expireat: typeof expireat; expiretime: (this: T, key: string) => Promise; failover: typeof failover; fcallRo: typeof fcallRo; fcall: typeof fcall; flushall: (this: T) => Promise; flushdb: (this: T) => Promise; functionDelete: typeof functionDelete; functionDump: typeof functionDump; functionFlush: typeof functionFlush; functionHelp: (this: T) => Promise; functionKill: (this: T) => Promise; functionList: typeof functionList; functionLoad: typeof functionLoad; functionRestore: typeof functionRestore; functionStats: typeof functionStats; geoadd: typeof geoadd; geodist: typeof geodist; geohash: typeof geohash; geopos: typeof geopos; georadiusRo: typeof georadiusRo; georadius: typeof georadius; georadiusbymemberRo: typeof georadiusbymemberRo; georadiusbymember: typeof georadiusbymember; geosearch: typeof geosearch; geosearchstore: typeof geosearchstore; getBuffer: typeof getBuffer; get: (this: T, key: string) => Promise; getbit: typeof getbit; getdel: (this: T, key: string) => Promise; getex: typeof getex; getrange: typeof getrange; /** * @deprecated * @see https://redis.io/docs/latest/commands/getset/ * As of Redis version 6.2.0, this command is regarded as deprecated. * Use `set` with the `returnOldValue` option instead. */ getset: typeof getset; hdel: typeof hdel; hexists: typeof hexists; hexpire: typeof hexpire; hexpireat: typeof hexpireat; hexpiretime: typeof hexpiretime; hget: typeof hget; hgetall: typeof hgetall; hincrby: typeof hincrby; hincrbyfloat: typeof hincrbyfloat; hkeys: (this: T, key: string) => Promise; hlen: (this: T, key: string) => Promise; hmget: typeof hmget; /** * @deprecated * @see https://redis.io/docs/latest/commands/hmset/ * As of Redis version 4.0.0, this command is regarded as deprecated. * Use `hset` instead. */ hmset: typeof hmset; hpersist: typeof hpersist; hpexpire: typeof hpexpire; hpexpireat: typeof hpexpireat; hpexpiretime: typeof hpexpiretime; hpttl: typeof hpttl; hrandfield: typeof hrandfield; hscan: typeof hscan; hset: typeof hset; hsetnx: typeof hsetnx; hstrlen: typeof hstrlen; httl: typeof httl; hvals: (this: T, key: string) => Promise; incr: (this: T, key: string) => Promise; incrby: typeof incrby; incrbyfloat: typeof incrbyfloat; jsonArrappend: typeof jsonArrappend; jsonArrindex: typeof jsonArrindex; jsonArrinsert: typeof jsonArrinsert; jsonArrlen: typeof jsonArrlen; jsonArrpop: typeof jsonArrpop; jsonArrtrim: typeof jsonArrtrim; jsonClear: typeof jsonClear; jsonDebug: typeof jsonDebug; jsonDel: typeof jsonDel; jsonForget: typeof jsonForget; jsonGet: typeof jsonGet; jsonMerge: typeof jsonMerge; jsonMget: typeof jsonMget; jsonMset: typeof jsonMset; jsonNumincrby: typeof jsonNumincrby; jsonNummultby: typeof jsonNummultby; jsonObjkeys: typeof jsonObjkeys; jsonObjlen: typeof jsonObjlen; jsonResp: typeof jsonResp; jsonSet: typeof jsonSet; jsonStrappend: typeof jsonStrappend; jsonStrlen: typeof jsonStrlen; jsonToggle: typeof jsonToggle; jsonType: typeof jsonType; keys: typeof keys; lastsave: (this: T) => Promise; latencyDoctor: (this: T) => Promise; latencyGraph: typeof latencyGraph; latencyHelp: (this: T) => Promise; latencyHistogram: typeof latencyHistogram; latencyHistory: typeof latencyHistory; latencyLatest: typeof latencyLatest; latencyReset: typeof latencyReset; lcs: typeof lcs; lindex: typeof lindex; linsert: typeof linsert; llen: (this: T, key: string) => Promise; lmove: typeof lmove; lmpop: typeof lmpop; lolwut: typeof lolwut; lpop: (this: T, key: string) => Promise; lpos: typeof lpos; lpush: typeof lpush; lpushx: typeof lpushx; lrange: typeof lrange; lrem: typeof lrem; lset: typeof lset; ltrim: typeof ltrim; memoryDoctor: (this: T) => Promise; memoryHelp: (this: T) => Promise; memoryMallocStats: (this: T) => Promise; memoryPurge: (this: T) => Promise; memoryStats: typeof memoryStats; memoryUsage: typeof memoryUsage; mget: typeof mget; migrate: typeof migrate; moduleHelp: (this: T) => Promise; moduleList: typeof moduleList; moduleLoad: typeof moduleLoad; moduleLoadex: typeof moduleLoadex; moduleUnload: typeof moduleUnload; move: typeof move; mset: typeof mset; msetnx: typeof msetnx; multi: typeof multi; objectEncoding: (this: T, key: string) => Promise; objectFreq: typeof objectFreq; objectHelp: (this: T) => Promise; objectIdletime: typeof objectIdletime; objectRefcount: typeof objectRefcount; persist: (this: T, key: string) => Promise; pexpire: typeof pexpire; pexpireat: typeof pexpireat; pexpiretime: (this: T, key: string) => Promise; pfadd: typeof pfadd; pfcount: typeof pfcount; pfmerge: typeof pfmerge; ping: typeof ping; pipeline: typeof pipeline; psetex: typeof psetex; psubscribe: (this: T, ...channels: string[]) => Promise; pttl: (this: T, key: string) => Promise; publish: typeof publish; pubsubChannels: typeof pubsubChannels; pubsubHelp: (this: T) => Promise; pubsubNumpat: (this: T) => Promise; pubsubNumsub: typeof pubsubNumsub; pubsubShardchannels: typeof pubsubShardchannels; pubsubShardnumsub: typeof pubsubShardnumsub; punsubscribe: (this: T, ...channels: string[]) => Promise; randomkey: (this: T) => Promise; rename: typeof rename; renamenx: typeof renamenx; replconf: typeof replconf; replicaof: typeof replicaof; reset: (this: T) => Promise; restore: typeof restore; role: typeof role; rpop: (this: T, key: string) => Promise; rpoplpush: typeof rpoplpush; rpush: typeof rpush; rpushx: typeof rpushx; sadd: typeof sadd; save: (this: T) => Promise; scan: typeof scan; scard: (this: T, key: string) => Promise; scriptDebug: typeof scriptDebug; scriptExists: typeof scriptExists; scriptFlush: typeof scriptFlush; scriptHelp: (this: T) => Promise; scriptKill: (this: T) => Promise; scriptLoad: typeof scriptLoad; sdiff: typeof sdiff; sdiffstore: typeof sdiffstore; set: typeof set; setbit: typeof setbit; setex: typeof setex; setnx: typeof setnx; setrange: typeof setrange; shutdown: typeof shutdown; sinter: typeof sinter; sintercard: typeof sintercard; sinterstore: typeof sinterstore; sismember: typeof sismember; slowlogGet: typeof slowlogGet; slowlogHelp: (this: T) => Promise; slowlogLen: (this: T) => Promise; slowlogReset: (this: T) => Promise; smembers: (this: T, key: string) => Promise; smismember: typeof smismember; smove: typeof smove; sortRo: typeof sortRo; sort: typeof sort; spop: (this: T, key: string) => Promise; spublish: typeof spublish; srandmember: typeof srandmember; srem: typeof srem; sscan: typeof sscan; ssubscribe: (this: T, ...channels: string[]) => Promise; strlen: (this: T, key: string) => Promise; subscribe: (this: T, ...channels: string[]) => Promise; sunion: typeof sunion; sunionstore: typeof sunionstore; sunsubscribe: (this: T, ...channels: string[]) => Promise; swapdb: typeof swapdb; sync: (this: T) => Promise; time: typeof time; touch: typeof touch; tsAdd: typeof tsAdd; tsAlter: typeof tsAlter; tsCreate: typeof tsCreate; tsCreaterule: typeof tsCreaterule; tsDecrby: typeof tsDecrby; tsDel: typeof tsDel; tsDeleterule: typeof tsDeleterule; tsGet: typeof tsGet; tsIncrby: typeof tsIncrby; tsInfo: typeof tsInfo; tsMadd: typeof tsMadd; tsMget: typeof tsMget; tsMrange: typeof tsMrange; tsMrevrange: typeof tsMrevrange; tsQueryindex: typeof tsQueryindex; tsRange: typeof tsRange; tsRevrange: typeof tsRevrange; ttl: (this: T, key: string) => Promise; type: typeof type; unlink: typeof unlink; unsubscribe: (this: T, ...channels: string[]) => Promise; unwatch: (this: T) => Promise; wait: typeof wait; waitaof: typeof waitaof; watch: typeof watch; xack: typeof xack; xadd: typeof xadd; xautoclaim: typeof xautoclaim; xclaim: typeof xclaim; xdel: typeof xdel; xgroupCreate: typeof xgroupCreate; xgroupCreateconsumer: typeof xgroupCreateconsumer; xgroupDelconsumer: typeof xgroupDelconsumer; xgroupDestroy: typeof xgroupDestroy; xgroupHelp: (this: T) => Promise; xgroupSetid: typeof xgroupSetid; xinfoConsumers: typeof xinfoConsumers; xinfoGroups: typeof xinfoGroups; xinfoHelp: (this: T) => Promise; xinfoStream: typeof xinfoStream; xlen: (this: T, key: string) => Promise; xpending: typeof xpending; xrange: typeof xrange; xread: typeof xread; xreadgroup: typeof xreadgroup; xrevrange: typeof xrevrange; xsetid: typeof xsetid; xtrim: typeof xtrim; zadd: typeof zadd; zcard: (this: T, key: string) => Promise; zcount: typeof zcount; zdiff: typeof zdiff; zdiffstore: typeof zdiffstore; zincrby: typeof zincrby; zinter: typeof zinter; zintercard: typeof zintercard; zinterstore: typeof zinterstore; zlexcount: typeof zlexcount; zmpop: typeof zmpop; zmscore: typeof zmscore; zpopmax: typeof zpopmax; zpopmin: typeof zpopmin; zrandmember: typeof zrandmember; zrange: typeof zrange; zrangebylex: typeof zrangebylex; zrangebyscore: typeof zrangebyscore; zrangestore: typeof zrangestore; zrank: typeof zrank; zrem: typeof zrem; zremrangebylex: typeof zremrangebylex; zremrangebyscore: typeof zremrangebyscore; zrevrange: typeof zrevrange; zrevrangebylex: typeof zrevrangebylex; zrevrangebyscore: typeof zrevrangebyscore; zrevrank: typeof zrevrank; zscan: typeof zscan; zscore: typeof zscore; zunion: typeof zunion; zunionstore: typeof zunionstore; }