12/**3* IsVNC checks if a host is running a VNC server.4* It returns a boolean indicating if the host is running a VNC server5* and the banner of the VNC server.6* @example7* ```javascript8* const vnc = require('nuclei/vnc');9* const isVNC = vnc.IsVNC('acme.com', 5900);10* log(toJSON(isVNC));11* ```12*/13export function IsVNC(host: string, port: number): IsVNCResponse | null {14return null;15}16171819/**20* IsVNCResponse is the response from the IsVNC function.21* @example22* ```javascript23* const vnc = require('nuclei/vnc');24* const isVNC = vnc.IsVNC('acme.com', 5900);25* log(toJSON(isVNC));26* ```27*/28export interface IsVNCResponse {2930IsVNC?: boolean,3132Banner?: string,33}3435/**36* VNCClient is a client for VNC servers.37* @example38* ```javascript39* const vnc = require('nuclei/vnc');40* const client = new vnc.VNCClient();41* ```42*/43export class VNCClient {444546// Constructor of VNCClient47constructor() {}4849/**50* Connect connects to VNC server using given password.51* If connection and authentication is successful, it returns true.52* If connection or authentication is unsuccessful, it returns false and error.53* The connection is closed after the function returns.54* @example55* ```javascript56* const vnc = require('nuclei/vnc');57* const client = new vnc.VNCClient();58* const connected = client.Connect('acme.com', 5900, 'password');59* ```60*/61public Connect(host: string, port: number, password: string): boolean | null {62return null;63}64}65666768