import { HttpClient } from '@angular/common/http'; import { Alarm, AlarmType } from './utils'; import * as i0 from "@angular/core"; export declare class SignalKHttp { private http; private _token; private _observe; server: any; endpoint: string; version: number; set authToken(val: string); set observeResponse(value: boolean); constructor(http: HttpClient); getSelf(): any; getSelfId(): any; getMeta(context: string, path: string): any; get(path: string): any; get(version: number, path: string): any; private parseApiPut; put(path: string, value: any): any; put(version: number, path: string, value: any): any; putWithContext(context: string, path: string, value: any): any; putWithContext(version: number, context: string, path: string, value: any): any; post(path: string, value: any): any; post(version: number, path: string, value: any): any; delete(path: string): any; delete(version: number, path: string): any; raiseAlarm(context: string, name: string, alarm: Alarm): any; raiseAlarm(context: string, type: AlarmType, alarm: Alarm): any; clearAlarm(context: string | undefined, name: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }