export interface FaceDetectorProps { /** Existing photo (base64) */ photo: string; /** Callback when a photo is captured */ onCapture: (data: { photo: string; faceDescriptor: number[] | null; }) => void; /** Callback when photo is cleared */ onClear: () => void; /** Verification mode: compare against existing descriptor */ verifyDescriptor?: number[]; /** Callback with verification result */ onVerifyResult?: (result: { match: boolean; distance: number; } | null) => void; /** Enable face detection (default: true) */ enabled?: boolean; /** Match threshold (default: 0.6) */ threshold?: number; /** Require face detected before capture (default: true) */ requireForCapture?: boolean; /** Error callback instead of console.error */ onError?: (message: string) => void; } export default function FaceDetector({ photo, onCapture, onClear, verifyDescriptor, onVerifyResult, enabled, threshold, requireForCapture, onError, }: FaceDetectorProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=FaceDetector.d.ts.map