import { ActivityChange } from "../activity-change"; export type RecognitionCallback = (activityChange: ActivityChange) => void; export interface ActivityRecognizer { isReady(): boolean; prepare(): Promise; setup(): Promise; startRecognizing(options?: StartOptions): Promise; stopRecognizing(): Promise; listenActivityChanges(callback: RecognitionCallback): number; stopListening(listenerId?: number): void; } export interface StartOptions { detectionInterval?: number; }