export default getSDKComponent; declare function getSDKComponent(): { checkCamera: ({ frontCamera }?: { frontCamera?: boolean | undefined; }) => Promise; LivenessDetection: typeof LivenessDetection; NativeCamera: import("react").ForwardRefExoticComponent>; ReadIDCardUIOnly: typeof ReadIDCardUIOnly; ReadIDCardWithApiCall: { ({ readIDCardUIOnlyComponent: ReadIDCardUIOnly, ...props }: { [x: string]: any; readIDCardUIOnlyComponent: any; }): null; propTypes: { onError: import("prop-types").Requireable<(...args: any[]) => any>; onStepDone: import("prop-types").Requireable<(...args: any[]) => any>; apiCredentials: import("prop-types").Requireable; secretKey: import("prop-types").Requireable; apiUrl: import("prop-types").Requireable; }>>; logCredentials: import("prop-types").Requireable>; outputEncryptionSettings: import("prop-types").Requireable>; readIDCardUIOnlyComponent: import("prop-types").Requireable<(...args: any[]) => any>; serviceSettings: import("prop-types").Requireable>; flowId: import("prop-types").Requireable; }; defaultProps: { onError: () => void; onStepDone: () => void; apiCredentials: { accessKey: string; secretKey: string; apiUrl: string; }; logCredentials: { enable: boolean; }; outputEncryptionSettings: { key: string; }; readIDCardUIOnlyComponent: typeof ReadIDCardUIOnly; serviceSettings: { enableUploadFrames: boolean; enableUploadImages: boolean; enableVerifySanityPortrait: boolean; enableVerifySanityIDCard: boolean; enableVerifyFaceLiveness: boolean; enableDetectIDCardTampering: boolean; enableReadIDCardInfo: boolean; }; flowId: string; }; }; warmUpReadIdCard: ({ opencvUrl, idCardModelUrl, blazefaceModelUrl, tfScriptUrls, wechatQRModelsUrl, closeEyesModelUrl }: { opencvUrl: any; idCardModelUrl: any; blazefaceModelUrl: any; tfScriptUrls: any; wechatQRModelsUrl: any; closeEyesModelUrl: any; } | undefined, country: any) => Promise<{ ableToUseModel: boolean; idCardModel?: undefined; blazefaceModel?: undefined; } | { ableToUseModel: boolean; idCardModel: import("./ReadIDCard/idCardModel").IDCardModel; blazefaceModel: any; }>; EkycFlow: typeof EkycFlow; preloadEKYCResources: ({ opencvUrl, idCardModelUrl, tfScriptUrls, blazefaceModelUrl, closeEyesModelUrl, }?: { opencvUrl: any; idCardModelUrl: any; tfScriptUrls: any; blazefaceModelUrl: any; closeEyesModelUrl: any; }) => Promise; getListCamera: typeof getListCamera; FaceAuthentication: typeof FaceAuthentication; CustomComponent: { FaceAuthenticationLoading: import("react").FC; FlashLivenessBody: import("react").FC>; FlashLivenessOverlay: import("react").FC; FlashLivenessLoading: import("react").FC<{ loading: boolean; }>; PassiveLivenessBody: import("react").FC>; }; }; import LivenessDetection from './LivenessDetection'; import ReadIDCardUIOnly from './ReadIDCard/ReadIDCardUIOnly/index'; import EkycFlow from './EkycFlow'; import { enumerateDevices as getListCamera } from './Camera/polyfills'; import FaceAuthentication from './FaceAuthentication';