12/**3* Connect tries to connect redis server with password4* @example5* ```javascript6* const redis = require('nuclei/redis');7* const connected = redis.Connect('acme.com', 6379, 'password');8* ```9*/10export function Connect(host: string, port: number, password: string): boolean | null {11return null;12}13141516/**17* GetServerInfo returns the server info for a redis server18* @example19* ```javascript20* const redis = require('nuclei/redis');21* const info = redis.GetServerInfo('acme.com', 6379);22* ```23*/24export function GetServerInfo(host: string, port: number): string | null {25return null;26}27282930/**31* GetServerInfoAuth returns the server info for a redis server32* @example33* ```javascript34* const redis = require('nuclei/redis');35* const info = redis.GetServerInfoAuth('acme.com', 6379, 'password');36* ```37*/38export function GetServerInfoAuth(host: string, port: number, password: string): string | null {39return null;40}41424344/**45* IsAuthenticated checks if the redis server requires authentication46* @example47* ```javascript48* const redis = require('nuclei/redis');49* const isAuthenticated = redis.IsAuthenticated('acme.com', 6379);50* ```51*/52export function IsAuthenticated(host: string, port: number): boolean | null {53return null;54}55565758/**59* RunLuaScript runs a lua script on the redis server60* @example61* ```javascript62* const redis = require('nuclei/redis');63* const result = redis.RunLuaScript('acme.com', 6379, 'password', 'return redis.call("get", KEYS[1])');64* ```65*/66export function RunLuaScript(host: string, port: number, password: string, script: string): any | null {67return null;68}69707172