import { CoreService } from './../../core.service';
import { EventEmitter } from '@angular/core';
import { Observable } from 'rxjs';
import { ApiLookupService } from './api-lookup.service';
import { Browser } from '../classes/browser';
import { OperatingSystem } from '../classes/operating-system';
export declare class ClientInformationService {
    private apiLookup;
    private config;
    visibilityChange: EventEmitter<any>;
    constructor(coreService: CoreService, apiLookup: ApiLookupService);
    getCoordinates(): Observable<number[]>;
    getLanguage(): Observable<string[]>;
    getBrowser(): Observable<Browser>;
    getOperatingSystem(): Observable<OperatingSystem>;
    private getCoordinatesWithClientIP;
    private onVisibilityChange;
}
