export declare enum Stage { 'DEV' = 0, 'BETA' = 1, 'PROD' = 2 } export declare enum Filter { 'LINE_DRAWING' = 0, 'NATURAL' = 1 } export declare enum Time { 'THREE_HOURS' = 0, 'THIRTY_DAYS' = 1, 'THIRTY_MIN' = 2 } export declare enum Error { 'TokenException' = 0, 'CameraPermission' = 1, 'NetworkException' = 2, 'ServerException' = 3, 'UnsupportedDevice' = 4, 'CertificateException' = 5, 'UnknownException' = 6, 'CameraException' = 7, 'MultiWindowUnsupportedException' = 8, 'CaptureAlreadyActiveException' = 9, 'FaceDetectorException' = 10, 'UnexpectedErrorException' = 11, 'InvalidOptionsException' = 12, 'ImageNotFoundException' = 13, 'TooManyRequestsException' = 14, 'UserTimeoutException' = 15 } export interface FaceLivenessResult { signedResponse: string; } export interface FaceLivenessError { message: string; type: Error; } export interface FaceLivenessFailure { message: string; type: string; } export interface FaceLivenessResponse { result: FaceLivenessResult | null; error: FaceLivenessError | null; failure: FaceLivenessFailure | null; cancelled: boolean; isLoading: boolean; } export interface FaceLivenessSettings { cafStage?: Stage; filter?: Filter; imageUrlExpirationTime?: Time; enableScreenshots?: boolean; loadingScreen?: boolean; faceLivenessBaseUrl?: string; authenticationBaseUrl?: string; certificates?: string[]; } //# sourceMappingURL=types.d.ts.map