export default FaceAuthenticationContainer; declare function FaceAuthenticationContainer(props: any): React.JSX.Element; declare namespace FaceAuthenticationContainer { namespace propTypes { let apiCheck: PropTypes.Requireable; let mode: PropTypes.Requireable; let authMethod: PropTypes.Requireable; let authType: PropTypes.Requireable; let onDone: PropTypes.Requireable<(...args: any[]) => any>; let onError: PropTypes.Requireable<(...args: any[]) => any>; let onClose: PropTypes.Requireable<(...args: any[]) => any>; let outputEncryptionSettings: PropTypes.Requireable>; let captureFrameSettings: PropTypes.Requireable; framesIntervalTime: PropTypes.Requireable; framesBatchLength: PropTypes.Requireable; }>>; let cameraScale: PropTypes.Requireable; let offsetFaceY: PropTypes.Requireable; let frontalMinSize: PropTypes.Requireable; let apiCredentials: PropTypes.Requireable; secretKey: PropTypes.Requireable; apiUrl: PropTypes.Requireable; }>>; let logCredentials: PropTypes.Requireable>; let customTheme: PropTypes.Requireable>; let serviceSettings: PropTypes.Requireable>; let flowId: PropTypes.Requireable; let clientSettings: PropTypes.Requireable>; let livenessDetectionComponent: PropTypes.Requireable; let customComponent: PropTypes.Requireable; }>>; let extraConfig: PropTypes.Requireable>; let onReset: PropTypes.Requireable<(...args: any[]) => any>; let onFramesCaptured: PropTypes.Requireable<(...args: any[]) => any>; } namespace defaultProps { let apiCheck_1: boolean; export { apiCheck_1 as apiCheck }; let mode_1: "registration"; export { mode_1 as mode }; let authMethod_1: "flash_edge"; export { authMethod_1 as authMethod }; let authType_1: string; export { authType_1 as authType }; export function onDone_1(): void; export { onDone_1 as onDone }; export function onError_1(): void; export { onError_1 as onError }; export function onClose_1(): void; export { onClose_1 as onClose }; let outputEncryptionSettings_1: null; export { outputEncryptionSettings_1 as outputEncryptionSettings }; export namespace captureFrameSettings_1 { let enable: boolean; let framesIntervalTime: number; let framesBatchLength: number; } export { captureFrameSettings_1 as captureFrameSettings }; let cameraScale_1: number; export { cameraScale_1 as cameraScale }; let offsetFaceY_1: number; export { offsetFaceY_1 as offsetFaceY }; let frontalMinSize_1: null; export { frontalMinSize_1 as frontalMinSize }; export namespace apiCredentials_1 { let accessKey: string; let secretKey: string; let apiUrl: string; } export { apiCredentials_1 as apiCredentials }; let logCredentials_1: null; export { logCredentials_1 as logCredentials }; let customTheme_1: null; export { customTheme_1 as customTheme }; export namespace serviceSettings_1 { let enableUploadFrames: boolean; let enableUploadImages: boolean; let enableRegisterFace: boolean; let enableAuthenticateFace: boolean; } export { serviceSettings_1 as serviceSettings }; let flowId_1: string; export { flowId_1 as flowId }; let clientSettings_1: null; export { clientSettings_1 as clientSettings }; export { LivenessDetection as livenessDetectionComponent }; export namespace customComponent_1 { export { Loading as FaceAuthenticationLoading }; } export { customComponent_1 as customComponent }; let extraConfig_1: null; export { extraConfig_1 as extraConfig }; export function onReset_1(): void; export { onReset_1 as onReset }; export function onFramesCaptured_1(): void; export { onFramesCaptured_1 as onFramesCaptured }; } } import React from 'react'; import PropTypes from 'prop-types'; import LivenessDetection from '../LivenessDetection'; import Loading from './Loading';