import { Http } from '@angular/http'; import { SelfbitsAppConfig } from '../utils/interfaces'; import { Observable, Subject } from 'rxjs'; export declare class SelfbitsPush { private config; private http; private push$; private push; private baseUrl; private pushPath; private headers; private pushRegistrationData; constructor(config: SelfbitsAppConfig, http: Http); init(config: any): Observable; sync(): Observable; unregister(options?: Array): Observable; setBadgeNumber(number: number): Observable; clearAllNotifications(): Observable; getPush(): any; getPush$(): Subject; private bindCordovaCallback(fn, args?); private checkForToken(); }