import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ContactsService } from './contacts.service'; import { OpportunitiesService } from './opportunities.service'; import { FindExpression } from '@bsynchro/common'; import { SetOpportunityStatePayload } from '../models/opportunity/opportunity.models'; import * as i0 from "@angular/core"; export declare class ActivityManagementService { private _environment; private _contactsService; private _opportunityService; httpClient: HttpClient; constructor(_environment: any, _contactsService: ContactsService, _opportunityService: OpportunitiesService, httpClient: HttpClient); addActivity(activityPayload: any): Observable; completeActivity(completeActivityPayload: any): Observable; postponeActivity(postponeActivityPayload: any): Observable; updateOpportunity(opportunityPayload: any): Observable; setOpportunityState(setOpportunityStatePayload: SetOpportunityStatePayload): Observable; getContactById(contactId: any): Observable; getOpportunityById(opportunityId: string): Observable; getOpenOpportunitiesByContactId(contactId: string, opportunitiesQuery: FindExpression): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }