import { ActivityWatchEventsBucketEntity } from '..'; export declare class ActivityWatchEventData { title?: string; language?: string; project?: string; file?: string; } export declare class ActivityWatchEventEntity { id: string; /** Unix time in seconds */ timestamp: number; /** Duration in seconds */ duration: number; /** * Ex. 'qterminal' */ application: string; /** * Additional data that is not essential for search, aggregation and filtering */ data: ActivityWatchEventData; /** * We differentiate between two types of events: * - primary (false): `aw-watcher-window_` filtered by `aw-watcher-afk_` * - supplementary (true): `aw-watcher-vscode_` and others (basically plugins) */ supplement: boolean; bucket: ActivityWatchEventsBucketEntity; createdAt: Date; }