UNPKG

react-native-persona

Version:

Launch a mobile native implementation of the Persona inquiry flow from React Native.

57 lines (56 loc) 1.41 kB
export declare class DocumentStepData implements StepData { stepName: string; documents: Document[]; constructor(); } export declare class GovernmentIdStepData implements StepData { stepName: string; captures: GovernmentIdCapture[]; constructor(); } export interface GovernmentIdCapture { idClass: string; captureMethod: GovernmentIdCaptureMethod; side: GovernmentIdCaptureSide; frames: GovernmentIdCaptureFrames[]; } export declare enum GovernmentIdCaptureMethod { Manual = "Manual", Auto = "Auto", Upload = "Upload" } export declare enum GovernmentIdCaptureSide { Front = "Front", Back = "Back" } export interface GovernmentIdCaptureFrames { absoluteFilePath: string; } export declare class SelfieStepData implements StepData { stepName: string; centerCapture: SelfieCapture | null; leftCapture: SelfieCapture | null; rightCapture: SelfieCapture | null; constructor(); } export interface SelfieCapture { captureMethod: SelfieCaptureMethod; absoluteFilePath: string; } export declare enum SelfieCaptureMethod { Manual = "Manual", Auto = "Auto" } export declare class UiStepData implements StepData { stepName: string; componentParams: { [key: string]: any; }; constructor(); } export interface Document { absoluteFilePath: string; } export interface StepData { stepName: string; }