import type { Face, BlinkEvent } from '../types'; /** * Process faces to detect blinks * * @param faces - Array of detected faces * @param lastBlinkTimestamp - Timestamp of the last detected blink * @param debounceMs - Minimum time between blinks in milliseconds * @returns BlinkEvent if a blink was detected, null otherwise */ export declare function processBlinkFromFaces(faces: Face[], lastBlinkTimestamp: number, debounceMs?: number): BlinkEvent | null; /** * Reset blink state for all faces */ export declare function resetBlinkStates(): void; /** * Get current eye state without blink detection * Useful for real-time eye tracking UI */ export declare function getEyeState(face: Face): { leftOpen: number; rightOpen: number; } | null; //# sourceMappingURL=blinkProcessor.d.ts.map