import { HttpClient, HttpHeaders } from '@angular/common/http'; import { ApiVisa } from '../../../shared/api-visa.model'; import * as i0 from "@angular/core"; export declare class AlgChannelService { protected apiUrl: string; protected endpointPath: string; protected httpClient: HttpClient; constructor(); getHttpHeader(apiVisa: ApiVisa): { headers: HttpHeaders; }; getMultiPartFormHttpHeader(apiVisa: ApiVisa): { headers: HttpHeaders; }; setApiUrl(apiVisa: ApiVisa): void; sendMessage(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendMessageOutbound(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendAttachmentMessage(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendAttachmentMessageOutbound(data: any, apiVisa: ApiVisa): import("rxjs").Observable; initiateConversation(data: any, apiVisa: ApiVisa): import("rxjs").Observable; initiateConversationOutbound(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendNewMessage(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendNewAttachmentMessage(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendBroadcast(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendTemplateMessage(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendNewEmail(data: any, apiVisa: ApiVisa): import("rxjs").Observable; sendNewAttachmentEmail(data: FormData, apiVisa: ApiVisa): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }