/** * Eye Tracking Web Worker * Handles computationally intensive eye tracking calculations off the main thread */ interface EyeTrackingMessage { command: "start" | "stop" | "process"; data?: { videoFrame?: ImageData; timestamp?: number; }; } interface GazeData { x: number; y: number; confidence: number; timestamp: number; } declare let isTracking: boolean; declare let processingInterval: ReturnType | null; declare function processEyeTracking(frame?: ImageData): GazeData; //# sourceMappingURL=eyeTrackingWorker.d.ts.map