UNPKG

@neurosity/sdk

Version:
35 lines 1.39 kB
import { FirebaseApp as FirebaseAppType } from "firebase/app"; import { FirebaseApp } from "./FirebaseApp"; import { SDKDependencies } from "../../types/options"; type FirebaseDeviceOptions = { deviceId: string; firebaseApp: FirebaseApp; dependencies: SDKDependencies; }; export declare class FirebaseDevice { static serverType: string; protected app: FirebaseAppType; protected deviceStore: any; deviceId: string; constructor({ deviceId, firebaseApp, dependencies }: FirebaseDeviceOptions); get timestamp(): any; dispatchAction(action: any): Promise<any>; getInfo(): Promise<any>; onNamespace(namespace: string, callback: Function): Function; onceNamespace(namespace: string): Promise<any>; offNamespace(namespace: string, listener: Function): void; getTimesync(): Promise<number>; nextMetric(metricName: string, metricValue: { [label: string]: any; }): void; onMetric(subscription: any, callback: any): Function; subscribeToMetric(subscription: any): any; unsubscribeFromMetric(subscription: any): void; removeMetricListener(subscription: any, listener: Function): void; changeSettings(settings: any): Promise<void>; getSkill(bundleId: any): Promise<any>; createBluetoothToken(): Promise<string>; disconnect(): Promise<void>; } export {}; //# sourceMappingURL=FirebaseDevice.d.ts.map