import { Subject } from 'rxjs'; import { AppState } from '../reducers/index'; import { Store } from '@ngrx/store'; import { GeoActions } from './geo.actions'; import { GeoInfoService } from './geo-info/geo-info.service'; import { TranslateService } from '@ngx-translate/core'; export declare class GeoService { private _store; private geoInfoService; private translateService; private geoActions; appClickOutsideOfComponent$: Subject<{}>; init(): void; destroy(): void; /** * Show notification that some locations exceed its limit * @param mode * @param type * @param limit */ informAboutOverLimit(mode: any, type: any, limit: any): void; /** * Process and inform about over limit * @param isWithinLimit */ processOverLimit(isWithinLimit: any): void; constructor(_store: Store, geoInfoService: GeoInfoService, translateService: TranslateService, geoActions: GeoActions); }