import './index.css';

import {FaceCaptureFlow } from './index'
import { FaceRegistrationModal } from './components/index'
import { DetectionFrame} from './components/DetectionFrame'
import type { FaceRecognitionProps , MovementStep} from './types'
import {drawMesh} from './utils/drawMesh'
import {ErrorFrame} from './components/ErrorFrame'
import {SuccessFrame} from './components/SuccessFrame'
import {ProgressIndicator} from './components/ProgressIndicator'
import {ProcessingFrame} from './components/ProcessingFrame'
import {FaceAuthenticator} from './components/FaceAuthenticator'
import {FloatingCameraMonitor} from './components/FloatingCameraMonitor'

export * from './components/main'

export {

    FaceCaptureFlow,
    FaceRegistrationModal,
    DetectionFrame,
    drawMesh,
    ErrorFrame,
    SuccessFrame,
    ProcessingFrame,
    ProgressIndicator,
    FaceAuthenticator,
    FloatingCameraMonitor
    
}
export type {
    MovementStep,
    FaceRecognitionProps
}
