import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { IdentityService, QueryOptions, FindExpression } from '@bsynchro/common'; import { SetOpportunityStatePayload } from '../models/opportunity/opportunity.models'; import * as i0 from "@angular/core"; export declare class OpportunitiesService { httpClient: HttpClient; private _identityService; private _environment; constructor(httpClient: HttpClient, _identityService: IdentityService, _environment: any); getOpportunities(queryOptions: QueryOptions): Observable; getOpportunityById(id: any): Observable; getOpportunitiesByContactId(contactId: string, ownerIdQueryExpression: FindExpression): Observable>; getOpenOpportunitiesByContactId(contactId: string, opportunitiesQuery: FindExpression): Observable>; addOpportunity(opportunity: any): Observable; closeOpportunity(opportunityId: string): Observable; setOpportunityState(setOpportunityStatePayload: SetOpportunityStatePayload): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }