import { RefObject, MutableRefObject } from 'react'; import { IqaState, Landmark, Phase } from '../model/types.js'; export interface UseFaceMeshOptions { videoRef: RefObject; canvasRef: RefObject; scriptsLoaded: boolean; phaseRef: MutableRefObject; iqaStateRef: MutableRefObject; onFaceFrame: (landmarks: Landmark[] | null) => void; onHeadMove: (landmarks: Landmark[]) => void; onCameraError?: (err: unknown) => void; } export declare function useFaceMesh({ videoRef, canvasRef, scriptsLoaded, phaseRef, iqaStateRef, onFaceFrame, onHeadMove, onCameraError, }: UseFaceMeshOptions): boolean; //# sourceMappingURL=use-face-mesh.d.ts.map