import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { AudienceState } from '../audience/audience.interface'; import { TargetingAudiencesActions } from './targeting-audiences.actions'; import { TargetingFormState } from '../targeting-form/targeting-form.reducer'; import { AppState } from '../../reducers'; import { TargetingApiService } from '../targeting-api/targeting-api.service'; export declare class TargetingAudiencesService { private _store; private targetingApiService; private targetingAudiencesActions; static getModel(_store: any): Observable>; extendAudience(audience: AudienceState): Observable; setAudiences(formValue: TargetingFormState): void; updateAudience(index: number, audience: AudienceState): void; constructor(_store: Store, targetingApiService: TargetingApiService, targetingAudiencesActions: TargetingAudiencesActions); }