export default usePassiveLiveness; declare function usePassiveLiveness({ apiCheck, bgCameraMask, bgCameraMaskRed, surroundStyle, cropAreaDimension, customInstructions, customIcon, customDirectionIcon, customStepTimeConstraints, onLivenessDetectionDone, onError, frontalMinSize, waitingTimeToGetBetterFrames, captureFrameSettings: captureFrameSettingsProp, setRemainingTime, onProcessing, customErrors, customMessages, apiCredentials, onFramesCaptured, initFirstGestureTimeout, outputEncryptionSettings, cameraScale, passiveModeAuto, sendCustomEvent, serviceSettings, currentOrientation, onReset, }?: { apiCheck: any; bgCameraMask: any; bgCameraMaskRed: any; surroundStyle: any; cropAreaDimension: any; customInstructions: any; customIcon: any; customDirectionIcon: any; customStepTimeConstraints?: { up: { delayTime: number; }; left: { delayTime: number; }; right: { delayTime: number; }; frontal: { delayTime: number; }; } | undefined; onLivenessDetectionDone: any; onError: any; frontalMinSize: any; waitingTimeToGetBetterFrames?: number | undefined; captureFrameSettings?: { enable: boolean; framesIntervalTime: number; framesBatchLength: number; } | undefined; setRemainingTime?: (() => void) | undefined; onProcessing?: (() => void) | undefined; customErrors: any; customMessages: any; apiCredentials?: {} | undefined; onFramesCaptured?: (() => void) | undefined; initFirstGestureTimeout?: number | undefined; outputEncryptionSettings: any; cameraScale?: number | undefined; passiveModeAuto?: boolean | undefined; sendCustomEvent: any; serviceSettings: any; currentOrientation: any; onReset: any; }): { resetFlowOnOrientationChange: any; countdownToTakePicture: number; cropArea: import("react").MutableRefObject; curStepIndex: any; faceDetectionError: undefined; resetFlow: () => void; handleTriggerPassiveMode: () => void; handleVideoPlayed: ({ clientWidth, clientHeight, videoAreaWidth, videoAreaHeight, lostX, lostY }: any) => void; refVideo: import("react").MutableRefObject; refIsReseting: import("react").MutableRefObject; showCountdown: boolean; steps: any; videoPlayed: boolean; activeCapturing: boolean; isFirstValidFrameFound: boolean; warmupDone: boolean; motionData: never[]; orientationData: never[]; showLoading: boolean; showCaptureButton: any; shouldShowCountdown: any; };