UNPKG

zabbix-client

Version:
15 lines (14 loc) 536 B
import { ZabbixSocket } from './ZabbixSocket'; import { ZabbixCommunicator } from './ZabbixCommunicator'; import { AxiosInstance } from 'axios'; export declare class ZabbixAPI { private socket; private reloginInterceptor; constructor(socket: ZabbixSocket); getHttpSocket(): AxiosInstance; getSocket(): ZabbixSocket; setReloginInterceptor(interceptor: number): void; login(username: string, password: string): Promise<string>; logout(): Promise<unknown>; method(method: string): ZabbixCommunicator; }