import { ISDKConnector, WebexSDK } from '../SDKConnector/types'; import { SORT, DisplayInformation } from '../common/types'; import { CallingPartyInfo, IUcmBackendConnector, LoggerInterface, VoicemailResponseEvent } from './types'; export declare class UcmBackendConnector implements IUcmBackendConnector { vgEndpoint: string | unknown; userId: string; orgId: string; private sdkConnector; private webex; private vgVoiceMessageURI; constructor(webex: WebexSDK, logger: LoggerInterface); init(): VoicemailResponseEvent; getSDKConnector(): ISDKConnector; private setUcmVoiceMessageBaseURI; getVoicemailList(offset: number, offsetLimit: number, sort: SORT): Promise; getVoicemailContent(messageId: string): Promise; getVoicemailSummary(): Promise; getVoicemailContentUcm(messageId: string): Promise; returnUcmPromise(voicemailContentUrl: string, mercuryApi: string): Promise<{ statusCode: number; data: { voicemailContent: { type: string; content: string; }; }; message: string; }>; voicemailMarkAsRead(messageId: string): Promise; voicemailMarkAsUnread(messageId: string): Promise; deleteVoicemail(messageId: string): Promise; getVMTranscript(messageId: string): Promise; resolveContact(callingPartyInfo: CallingPartyInfo): Promise; } //# sourceMappingURL=UcmBackendConnector.d.ts.map