import { IntegrationService } from './integration.service'; import { IcsMeetingService } from 'src/module/ics/service/ics.service'; import { LoggingService } from 'src/utils/service/loggingUtil.service'; import { ReflectionHelper } from '../../../utils/service/reflection-helper.service'; import { MediaDataService } from 'src/module/meta/service/media-data.service'; export declare class WrapperService { private readonly integrationService; private readonly icsService; private readonly loggingService; private readonly reflectionHelper; private readonly mediaService; private readonly logger; constructor(integrationService: IntegrationService, icsService: IcsMeetingService, loggingService: LoggingService, reflectionHelper: ReflectionHelper, mediaService: MediaDataService); sendMailWrapper(payload: any, loggedInUser: any): Promise<{ success: boolean; data: import("../strategies/integration.strategy").IntegrationResult; error?: undefined; } | { success: boolean; error: any; data?: undefined; }>; sendCommunicationWrapperService(entity: any, loggedInUser: any): Promise; scheduleMeetingWrapper(payload: any, loggedInUser: any, mapped_entities?: any): Promise<{ success: boolean; data: import("../strategies/integration.strategy").IntegrationResult; error?: undefined; } | { success: boolean; error: any; data?: undefined; } | undefined>; private getConfigCred; private sendIcsInvite; }