import { Observable } from 'rxjs'; import { LocalStorageService } from 'angular-2-local-storage'; import { HostChangedData } from '../models/hostChangedData'; import { ModuleChangedData } from '../models/moduleChangedData'; import { BrandingTerm } from '../models/branding-term'; import { TranslateService } from '@ngx-translate/core'; export declare class AgilityRiskEventService { private storageService; private translationService; private onHostChangedSubject; private onModuleChangedSubject; get surveyKey(): string; get version(): string; get surveyUserId(): string; constructor(storageService: LocalStorageService, translationService: TranslateService); onHostChanged(): Observable; hostChanged(data: HostChangedData): void; onModuleChanged(): Observable; moduleChanged(data: ModuleChangedData): void; clearStorage(): void; onLanguageChanged(lang: string): void; updateBrandingTerms(lang: string, termsForReplacement: Array): void; }