@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
18 lines (17 loc) • 759 B
TypeScript
import { default as React } from 'react';
import { DocumentReaderWebComponent } from '@regulaforensics/vp-frontend-document-components';
export interface UseRegulaSdkProps {
verificationId: string;
locale: string;
currentUploadAttempt: number;
setCurrentUploadAttempt: (value: number) => void;
setStartPolling: (value: boolean) => void;
}
export interface UseRegulaSdkResults {
readerRef: React.RefObject<DocumentReaderWebComponent>;
frontImage: string | undefined;
backImage: string | undefined;
hasImageError: boolean;
handleRetry: () => void;
}
export declare function useRegulaSdk({ verificationId, locale, currentUploadAttempt, setCurrentUploadAttempt, setStartPolling, }: UseRegulaSdkProps): UseRegulaSdkResults;