import TdsServer from "./TdsServer"; export default class TdsMonitorServer extends TdsServer { getUsers(): Promise; private sendGetUsersMessage; appKillUser(userName: string, computerName: string, threadId: number, serverName: string, environment: string): Promise; killUser(userName: string, computerName: string, threadId: number, serverName: string, environment: string): Promise; sendUserMessage(userName: string, computerName: string, threadId: number, serverName: string, message: string, environment: string): Promise; getConnectionStatus(): Promise; setConnectionStatus(status: boolean): Promise; setEnvEncodes(envEncodes: Array): Promise; } export interface MonitorUser { username: string; computerName: string; threadId: number; server: string; mainName: string; environment: string; loginTime: string; elapsedTime: string; totalInstrCount: number; instrCountPerSec: number; remark: string; memUsed: number; sid: string; ctreeTaskId: number; clientType: string; inactiveTime: string; appUser: string; } export interface GetUsersResponse { mntUsers: Array; } export interface SendUserMessageResponse { message: string; } export interface KillUserResponse { message: string; } export interface AppKillUserResponse { message: string; } export interface SetConnectionStatusResponse { message: string; } export interface GetConnectionStatusResponse { status: boolean; } export interface EnvEncode { environment: string; encoding: number; } export interface SetEnvEncodesResponse { message: string; }