import { Observable } from 'rxjs/Observable'; export declare class EventsManagerService { private events; static ON_CUSTOM_EVENT: string; static ON_SERVER_CONNECTIVITY_ERROR: string; static ON_TOKEN_REFRESH_START: string; static ON_TOKEN_REFRESHED: string; static ON_TOKEN_REFRESH_ERROR: string; static ON_USER_SIGN_OUT: string; static ON_USER_SIGN_IN: string; static ON_CONNECTION_MONITOR_CHANGE: string; static ON_CONNECTION_SETUP: string; static ON_CONNECTIVITY_RECOVERED: string; static ON_RESTORE_NETWORK_STATUS: string; static ON_INVALID_LOCATIONS: string; static ON_DEVICE_ADDED: string; static ON_ENERGY_CONFIG_SAVED: string; static ON_HTTP_REQUEST_ERROR: string; static ON_UNAUTHENTICATED: string; static ON_NO_CONNECTION: string; static ON_RECOVER_CONNECTION: string; static ON_FORBIDDEN_REQUEST: string; readonly onForbiddenRequest: Observable; readonly onRecoverConnection: Observable; readonly onNoConnection: Observable; readonly onUnAuthenticated: Observable; readonly onServerConnectivityError: Observable; readonly onConnectionMonitorChange: Observable; readonly onConnectionSetup: Observable; readonly onConnectivityRecovered: Observable; readonly onUserSignIn: Observable; readonly onUserSignOut: Observable; readonly onTokenRefreshStart: Observable; readonly onTokenRefreshed: Observable; readonly onTokenRefreshError: Observable; readonly onRestoreNetworkStatus: Observable; readonly onInvalidLocations: Observable; readonly onDeviceAdded: Observable; readonly onEnergyConfigSaved: Observable; readonly onHttpRequestError: Observable; onCustomEvent(event: string): Observable; trigger(event: string, data?: any): void; triggerCustom(event: string, data?: any): void; }