import { HttpClient } from '@angular/common/http'; import { BehaviorSubject, Observable } from 'rxjs'; import { IpAddressService } from './ip-address.service'; import * as i0 from "@angular/core"; export declare class ExtensionService { private http; private ipAddressService; private callSid; private recordCall; userId: string; ipAddressInfo: any; setCallSid(callSid: string, recordCall: any): void; getCallSid(): { callSid: string; recordCall: any; }; messageSource: BehaviorSubject; private channelId; currentMessage: Observable; platform: string; dedicatedStateSource: BehaviorSubject; dedicatedState: Observable; callerIdStateSource: BehaviorSubject; callerIdState: Observable; sendSmsSource: BehaviorSubject; sendMessage: Observable; draftSmsSource: BehaviorSubject; draftMessage: Observable; isInputFocus$: BehaviorSubject; token: string; isNewContactAdded: BehaviorSubject; isAcceptIIncomingCall: BehaviorSubject; isLoadershow: BehaviorSubject; isProfileUpdated: BehaviorSubject; private callerIdSubject; callerId$: Observable; setCallerId(callerId: any): void; constructor(http: HttpClient, ipAddressService: IpAddressService); changeMessage(message: string): void; GetUserUsage(token: string): Observable<[]>; GetUserProfile(token: string, data: any): Observable<[]>; UpdateProfile(userProfile: any, token: string): Observable<[]>; deleteProfilePhoto(token: string): Observable<[]>; getOtpCode(countryCode: string, number: string, mode: string, token: string): Observable<[]>; getVerifyMobile(countryName: string, countrycode: string, number: string, otp: string, token: string): Observable<[]>; connectWithStripe(token: string): Observable<[]>; connectWithStripeRedirection(redirection: string, token: string): Observable<[]>; validateStripeSession(sessionId: string, token: string): Observable<[]>; loadPaymentMethods(token: string): Observable<[]>; setPaymentDefaultMethod(paymentMethodId: string, token: string): Observable<[]>; sendEmailVerifyLink(emailval: any, token: string): Observable<[]>; VerifyEmailLink(key: string): Observable<[]>; DeleteMethod(paymentMethodId: string, token: string): Observable<[]>; VerifySession(token: string): Observable<[]>; GetAllCountryList(): Observable; GetAllStateList(_countryId: any): Observable; LogoutUser(authKey: any): Observable<[]>; purchasedNumber(token: string): Observable; availableNumber(token: string, dtModel: any): Observable<[]>; urAvailableNumber(token: string, dtModel: any): Observable<[]>; stagingNumber(token: string, dtModel: any): Observable<[]>; saveCompanyDetail(dtModel: any): Observable<[]>; saveAddressInfo(dtModel: any): Observable<[]>; saveStripeInfo(userId: string): Observable<[]>; saveCardInfo(dtModel: any): Observable<[]>; deleteCard(dtModel: any): Observable<[]>; purchasePlan(dtModel: any): Observable<[]>; getUserStagingInfo(data: any): Observable<[]>; costCheckOut(token: string, cost: any): Observable; buyNumber(token: string, dtModel: any): Observable<[]>; fetchCallerId(token: string): Observable; updateNumberLabel(token: string, dtModel: any): Observable<[]>; releaseNumber(token: string, twilioNum: string): Observable<[]>; sendOTP(token: string, dtModel: any): Observable<[]>; verifyOTP(token: string, dtModel: any): Observable<[]>; updateCallForwarding(token: string, dtModel: any): Observable<[]>; getSingleNumForwardingSetting(token: string, number: string): Observable<[]>; deleteCallForwarding(token: string, dtModel: any): Observable<[]>; displayID(token: string): Observable<[]>; verifyNumber(token: string, dtModel: any): Observable<[]>; verifyStatus(token: string, dtModel: any): Observable<[]>; existingListmakeCallerID(token: string, dtModel: any): Observable<[]>; makeCallerID(token: string, dtModel: any, number: any): Observable<[]>; deleteCallerID(token: string, dtModel: any, id: any): Observable<[]>; deregisterCallerID(token: string, dtModel: any, id: any): Observable<[]>; updateCallerIDLabel(token: string, dtModel: any): Observable<[]>; initiateCall(payload: any): Observable; getConferenceCallToken(payload: any): Observable<[]>; addParticipant(payload: any): Observable<[]>; addClientParticipant(payload: any): Observable<[]>; holdParticipant(payload: any): Observable<[]>; onMuteParticipant(payload: any): Observable<[]>; getAllParticipants(conferenceId: any): Observable<[]>; updateHoldUnhold(payload: any): Observable<[]>; getCallStatusOfParticipants(participantId: any): Observable<[]>; getRemoveParticipants(participantId: any, conferenceId: any): Observable<[]>; muteParticipant(): Observable<[]>; fetchBlockedCountries(): Observable; getIncomingCallToken(deviceId: any): Observable<[]>; getOutgoingCallToken(payload: any): Observable<[]>; getCallRecording(payload: { conferenceId: string; }): Observable; pauseOrResumeRecording(callSid: string, status: any): Observable; getCallStatus(callAuthId: string): Observable; setIncomingCallStatus(payload: any): Observable; sendSms(c2c_latlong: string, c2c_request: string, dtModel: any): Observable; readContacts(token: string): Observable<[]>; sentSMS(token: string, pageSize?: string, pageIndex?: string): Observable<[]>; deleteSMS(token: string, recordIds: any, dtModel: any): Observable<[]>; inboxSMS(token: string, page: number, size: number): Observable<[]>; readInboxStatus(token: string, recordId: any, dtModel: any): Observable<[]>; markAsFavourite(token: string, recordIds: any, dtModel: any): Observable<[]>; markAsUnFavourite(token: string, recordIds: any, dtModel: any): Observable<[]>; viewfavouriteSMS(token: string, page: number, size: number): Observable<[]>; saveDraft(token: string, dtModel: any): Observable<[]>; viewDraft(token: string, page: number, size: number): Observable<[]>; deleteDraftSMS(token: string, draftIds: any, dtModel: any): Observable<[]>; viewContactLists(token: string): Observable<[]>; deleteContact(token: string, phonebookid: any, dtModel: any): Observable<[]>; updateFavContacts(token: string, dtModel: any): Observable<[]>; uploadImage(token: string, dtModel: any): Observable<[]>; recentCallHistory(token: string, page: number, size: number): Observable<[]>; deleteCalls(token: string, recordId: any, dtModel: any): Observable<[]>; recentSMSHistory(token: string, page: number, size: number): Observable<[]>; getRecentVoiceRecordingData(token: string, filterData: any, page: number, size: number): Observable<[]>; saveVoiceMailReocrding(token: string, recordingData: any): Observable<[]>; deleteVoiceRecording(token: string, recordingId: any): Observable<[]>; markAsVoiceRecording(token: string, recordingId: any, dtModel: any): Observable<[]>; editContactById(token: string, id: string): Observable<[]>; updateContacts(token: string, dtModel: any): Observable<[]>; uploadPhoto(payload: any): Observable<[]>; saveContacts(token: string, payload: any): Observable<[]>; downloadCsvTemplate(token: string): Observable<[]>; updateCSVContacts(token: string, dtModel: any): Observable<[]>; GetAllCityList(_countryId: any, _stateName: any): Observable; GetAllZipList(dataModel: any): Observable; GetInvoices(viewType: string, token: string): Observable<[]>; DownloadInvoice(invoiceId: string, token: string): Observable<[]>; GetInvoice(invoiceId: string): Observable<[]>; GetBillingSummary(token: any): Observable<[]>; GetAllPlans(token: any): Observable<[]>; payNow(invoiceId: string, cardId: string, token: string): Observable<[]>; confirmInvoicePayment(customerId: string, token: string): Observable<[]>; loadStripeMethods(sessionid: string, token: string): Observable<[]>; logOut(authKey: any): Observable<[]>; registerFCMToken(payload: any): Observable<[]>; getNotificationList(pageIndex?: string, pageSize?: string): Observable<[]>; getTotalUnreadCount(): Observable<[]>; markNotification(payload: any): Observable<[]>; deleteNotification(payload: any): Observable<[]>; getVoicemailDetails(recordId: string, token: string): Observable; deleteNotifications(token: string, notificationIds: any): Observable<[]>; getReports(filterData: any, pageIndex?: number, pageSize?: number): Observable<[]>; getReportsFilter(): Observable<[]>; getSyncReportData(): Observable<[]>; getDownloadCSV(filterData: any, pageIndex: any, pageSize: any): Observable; getDeleteFile(filePathValue: string): Observable; getDownloadPDF(filterData: any, pageIndex: any, pageSize: any): Observable<[]>; getSuspendCategoriesData(): Observable<[]>; getUserDetailsForSuspend(userIds: any): Observable; suspendUsers(userData: any): Observable; resumeUser(userData: any): Observable; resumeUnpaidUsers(userData: any): Observable; deleteUser(userData: any): Observable; deleteUserAccount(): Observable; getIPDetailsForCall(recordId: any, callStatus: any, deviceId: any): Observable; getIPDetailsForSMS(recordId: any): Observable; GetAllAvailableCountryList(): Observable; getUserSettings(): Observable; updateDialCodePreference(settings: any): Observable<[]>; updateLongPressTime(time: number): Observable<[]>; exportToCSV(): Observable; getDialPreferenceNums(): Observable; updateVASSettings(token: string, dtModel: any): Observable<[]>; updateVoiceMailSettings(token: string, dtModel: any): Observable<[]>; updateVoiceRecordSettings(token: string, dtModel: any): Observable<[]>; getManualLinks(deviceType: string): string; updateSignupProfile(body: any): Observable; getAdminSettings(): Observable<[]>; updateActions(token: string, dtModel: any): Observable<[]>; updateValueAddedServices(token: string, dtModel: any): Observable<[]>; deleteAdminUsers(token: string, userIds: string): Observable<[]>; setTimerForEndConferenceCall(payload: any): Observable<[]>; getUserInformation(twilioAuthId: string): Observable<[]>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }