import { NgZone } from '@angular/core';
import { Observable } from 'rxjs';
export declare class FirebaseService {
    private zone;
    constructor(zone: NgZone);
    getToken(): Observable<any>;
    onNotificationOpen(): Observable<any>;
    onTokenRefresh(): Observable<any>;
    grantPermission(): Observable<any>;
    setBadgeNumber(number: number): Observable<any>;
    getBadgeNumber(): Observable<any>;
    subscribe(topic: string): Observable<any>;
    unsubscribe(topic: string): Observable<any>;
    logEvent(name: string, params: Object): Observable<any>;
    setUserId(id: string): Observable<any>;
    setUserProperty(name: string, value: string): Observable<any>;
    fetch(): Observable<any>;
    activateFetched(): Observable<any>;
    getValue(key: string): Observable<any>;
    getByteArray(key: string): Observable<any>;
    getInfo(): Observable<any>;
    setConfigSettings(settings: Object): Observable<any>;
    setDefaults(defaults: Object, namespace?: string): Observable<any>;
}
