UNPKG

@regulaforensics/ionic-native-document-reader

Version:

Ionic Native wrapper for cordova documentreader

1,437 lines 235 kB
import { AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core'; import { Observable } from 'rxjs'; export declare class DocumentReaderScenario { name?: string; caption?: string; description?: string; multiPageOff?: boolean; frameKWHLandscape?: number; frameKWHPortrait?: number; frameKWHDoublePageSpreadPortrait?: number; frameKWHDoublePageSpreadLandscape?: number; frameOrientation?: number; uvTorch?: boolean; faceExt?: boolean; seriesProcessMode?: boolean; manualCrop?: boolean; static fromJson(jsonObject?: any): DocumentReaderScenario | undefined; } export declare class Rect { bottom?: number; top?: number; left?: number; right?: number; static fromJson(jsonObject?: any): Rect | undefined; } export declare class DocumentReaderGraphicField { sourceType?: number; fieldType?: number; light?: number; pageIndex?: number; originalPageIndex?: number; fieldName?: string; lightName?: string; value?: string; fieldRect?: Rect; static fromJson(jsonObject?: any): DocumentReaderGraphicField | undefined; } export declare class DocumentReaderGraphicResult { fields?: DocumentReaderGraphicField[]; static fromJson(jsonObject?: any): DocumentReaderGraphicResult | undefined; } export declare class DocumentReaderValue { pageIndex?: number; sourceType?: number; probability?: number; value?: string; originalValue?: string; boundRect?: Rect; originalSymbols?: DocumentReaderSymbol[]; rfidOrigin?: DocumentReaderRfidOrigin; static fromJson(jsonObject?: any): DocumentReaderValue | undefined; } export declare class DocumentReaderTextField { fieldType?: number; lcid?: number; status?: number; lcidName?: string; fieldName?: string; value?: string; getValue?: DocumentReaderValue; values?: DocumentReaderValue[]; comparisonList?: DocumentReaderComparison[]; validityList?: DocumentReaderValidity[]; comparisonStatus?: number; validityStatus?: number; static fromJson(jsonObject?: any): DocumentReaderTextField | undefined; } export declare class DocumentReaderTextResult { status?: number; comparisonStatus?: number; validityStatus?: number; availableSourceList?: DocumentReaderTextSource[]; fields?: DocumentReaderTextField[]; static fromJson(jsonObject?: any): DocumentReaderTextResult | undefined; } export declare class Coordinate { x?: number; y?: number; static fromJson(jsonObject?: any): Coordinate | undefined; } export declare class ElementPosition { docFormat?: number; width?: number; height?: number; dpi?: number; pageIndex?: number; inverse?: number; perspectiveTr?: number; objArea?: number; objIntAngleDev?: number; resultStatus?: number; angle?: number; center?: Coordinate; leftTop?: Coordinate; leftBottom?: Coordinate; rightTop?: Coordinate; rightBottom?: Coordinate; static fromJson(jsonObject?: any): ElementPosition | undefined; } export declare class ImageQuality { featureType?: number; result?: number; type?: number; boundRects?: Rect[]; static fromJson(jsonObject?: any): ImageQuality | undefined; } export declare class ImageQualityGroup { count?: number; result?: number; imageQualityList?: ImageQuality[]; pageIndex?: number; static fromJson(jsonObject?: any): ImageQualityGroup | undefined; } export declare class DocumentReaderDocumentType { pageIndex?: number; documentID?: number; dType?: number; dFormat?: number; dMRZ?: boolean; isDeprecated?: boolean; name?: string; ICAOCode?: string; dDescription?: string; dYear?: string; dCountryName?: string; FDSID?: number[]; static fromJson(jsonObject?: any): DocumentReaderDocumentType | undefined; } export declare class DocumentReaderNotification { notificationCode?: number; dataFileType?: number; progress?: number; static fromJson(jsonObject?: any): DocumentReaderNotification | undefined; } export declare class AccessControlProcedureType { activeOptionIdx?: number; type?: number; status?: number; notifications?: number[]; static fromJson(jsonObject?: any): AccessControlProcedureType | undefined; } export declare class FileData { length?: number; type?: number; status?: number; data?: string; static fromJson(jsonObject?: any): FileData | undefined; } export declare class CertificateData { length?: number; data?: string; static fromJson(jsonObject?: any): CertificateData | undefined; } export declare class SecurityObjectCertificates { securityObject?: CertificateData; static fromJson(jsonObject?: any): SecurityObjectCertificates | undefined; } export declare class File { readingTime?: number; type?: number; typeName?: string; pAStatus?: number; readingStatus?: number; fileID?: string; fileData?: FileData; certificates?: SecurityObjectCertificates; docFieldsText?: number[]; docFieldsGraphics?: number[]; docFieldsOriginals?: number[]; notifications?: number[]; static fromJson(jsonObject?: any): File | undefined; } export declare class Application { type?: number; status?: number; applicationID?: string; dataHashAlgorithm?: string; unicodeVersion?: string; version?: string; files?: File[]; static fromJson(jsonObject?: any): Application | undefined; } export declare class Value { length?: number; type?: number; status?: number; data?: string; format?: string; static fromJson(jsonObject?: any): Value | undefined; } export declare class Attribute { type?: string; value?: Value; static fromJson(jsonObject?: any): Attribute | undefined; } export declare class Authority { data?: string; friendlyName?: Value; attributes?: Attribute[]; static fromJson(jsonObject?: any): Authority | undefined; } export declare class Extension { data?: string; type?: string; static fromJson(jsonObject?: any): Extension | undefined; } export declare class Validity { notAfter?: Value; notBefore?: Value; static fromJson(jsonObject?: any): Validity | undefined; } export declare class CertificateChain { origin?: number; type?: number; version?: number; paStatus?: number; serialNumber?: string; signatureAlgorithm?: string; subjectPKAlgorithm?: string; fileName?: Value; validity?: Validity; issuer?: Authority; subject?: Authority; notifications?: number[]; extensions?: Extension[]; static fromJson(jsonObject?: any): CertificateChain | undefined; } export declare class SignerInfo { version?: number; paStatus?: number; dataToHash?: string; digestAlgorithm?: string; signatureAlgorithm?: string; serialNumber?: Value; signature?: Value; subjectKeyIdentifier?: Value; issuer?: Authority; notifications?: number[]; signedAttributes?: Extension[]; certificateChain?: CertificateChain[]; static fromJson(jsonObject?: any): SignerInfo | undefined; } export declare class SecurityObject { fileReference?: number; version?: number; objectType?: string; notifications?: number[]; signerInfos?: SignerInfo[]; static fromJson(jsonObject?: any): SecurityObject | undefined; } export declare class CardProperties { aTQA?: number; bitRateR?: number; bitRateS?: number; chipTypeA?: number; mifareMemory?: number; rfidType?: number; sAK?: number; support4?: boolean; supportMifare?: boolean; aTQB?: string; aTR?: string; baudrate1?: string; baudrate2?: string; uID?: string; static fromJson(jsonObject?: any): CardProperties | undefined; } export declare class RFIDSessionData { totalBytesReceived?: number; totalBytesSent?: number; status?: number; extLeSupport?: number; processTime?: number; cardProperties?: CardProperties; accessControls?: AccessControlProcedureType[]; applications?: Application[]; securityObjects?: SecurityObject[]; dataGroups?: number[]; dataFields?: DataField[]; static fromJson(jsonObject?: any): RFIDSessionData | undefined; } export declare class DataField { data?: string; fieldType?: number; static fromJson(jsonObject?: any): DataField | undefined; } export declare class DocumentReaderAuthenticityCheck { type?: number; status?: number; typeName?: string; pageIndex?: number; elements?: DocumentReaderAuthenticityElement[]; static fromJson(jsonObject?: any): DocumentReaderAuthenticityCheck | undefined; } export declare class PDF417Info { errorLevel?: number; columns?: number; rows?: number; static fromJson(jsonObject?: any): PDF417Info | undefined; } export declare class DocumentReaderBarcodeResult { fields?: DocumentReaderBarcodeField[]; static fromJson(jsonObject?: any): DocumentReaderBarcodeResult | undefined; } export declare class DocumentReaderBarcodeField { barcodeType?: number; status?: number; pageIndex?: number; pdf417Info?: PDF417Info; data?: string; static fromJson(jsonObject?: any): DocumentReaderBarcodeField | undefined; } export declare class DocumentReaderAuthenticityResult { status?: number; checks?: DocumentReaderAuthenticityCheck[]; static fromJson(jsonObject?: any): DocumentReaderAuthenticityResult | undefined; } export declare class DocumentReaderAuthenticityElement { status?: number; elementType?: number; elementDiagnose?: number; elementTypeName?: string; elementDiagnoseName?: string; static fromJson(jsonObject?: any): DocumentReaderAuthenticityElement | undefined; } export declare class DocumentReaderCompletion { action?: number; results?: DocumentReaderResults; error?: RegulaException; static fromJson(jsonObject?: any): DocumentReaderCompletion | undefined; } export declare class RfidNotificationCompletion { notification?: number; value?: number; static fromJson(jsonObject?: any): RfidNotificationCompletion | undefined; } export declare class RegulaException { code?: number; message?: string; static fromJson(jsonObject?: any): RegulaException | undefined; } export declare class PKDCertificate { binaryData?: string; resourceType?: number; privateKey?: string; static fromJson(jsonObject?: any): PKDCertificate | undefined; } export declare class TccParams { serviceUrlTA?: string; serviceUrlPA?: string; pfxCertUrl?: string; pfxPassPhrase?: string; pfxCert?: string; static fromJson(jsonObject?: any): TccParams | undefined; } export declare class ImageInputParam { width?: number; height?: number; type?: number; disableFrameShiftIR?: boolean; doFlipYAxis?: boolean; static fromJson(jsonObject?: any): ImageInputParam | undefined; } export declare class PAResourcesIssuer { data?: string; friendlyName?: string; attributes?: PAAttribute[]; static fromJson(jsonObject?: any): PAResourcesIssuer | undefined; } export declare class PAAttribute { type?: string; value?: string; static fromJson(jsonObject?: any): PAAttribute | undefined; } export declare class TAChallenge { data?: string; auxPCD?: string; challengePICC?: string; hashPK?: string; idPICC?: string; static fromJson(jsonObject?: any): TAChallenge | undefined; } export declare class DocumentReaderResultsStatus { overallStatus?: number; optical?: number; detailsOptical?: DetailsOptical; rfid?: number; detailsRFID?: DetailsRFID; portrait?: number; stopList?: number; static fromJson(jsonObject?: any): DocumentReaderResultsStatus | undefined; } export declare class DetailsOptical { overallStatus?: number; mrz?: number; text?: number; docType?: number; security?: number; imageQA?: number; expiry?: number; vds?: number; pagesCount?: number; static fromJson(jsonObject?: any): DetailsOptical | undefined; } export declare class DetailsRFID { pa?: number; ca?: number; aa?: number; ta?: number; bac?: number; pace?: number; overallStatus?: number; static fromJson(jsonObject?: any): DetailsRFID | undefined; } export declare class VDSNCData { type?: string; version?: number; issuingCountry?: string; message?: Record<string, any>; signatureAlgorithm?: string; signature?: BytesData; certificate?: BytesData; certificateChain?: CertificateChain[]; notifications?: number[]; static fromJson(jsonObject?: any): VDSNCData | undefined; } export declare class BytesData { data?: string; length?: number; status?: number; type?: number; static fromJson(jsonObject?: any): BytesData | undefined; } export declare class ImageInputData { pageIndex?: number; light?: number; type?: number; width?: number; height?: number; bitmap?: string; imgBytes?: string; static fromJson(jsonObject?: any): ImageInputData | undefined; } export declare class DocReaderDocumentsDatabase { databaseID?: string; version?: string; date?: string; databaseDescription?: string; countriesNumber?: number; documentsNumber?: number; size?: number; static fromJson(jsonObject?: any): DocReaderDocumentsDatabase | undefined; } export declare class DocumentReaderComparison { sourceTypeLeft?: number; sourceTypeRight?: number; status?: number; static fromJson(jsonObject?: any): DocumentReaderComparison | undefined; } export declare class DocumentReaderRfidOrigin { dg?: number; dgTag?: number; entryView?: number; tagEntry?: number; static fromJson(jsonObject?: any): DocumentReaderRfidOrigin | undefined; } export declare class DocumentReaderTextSource { sourceType?: number; source?: string; validityStatus?: number; static fromJson(jsonObject?: any): DocumentReaderTextSource | undefined; } export declare class DocumentReaderSymbol { code?: number; rect?: Rect; probability?: number; static fromJson(jsonObject?: any): DocumentReaderSymbol | undefined; } export declare class DocumentReaderValidity { sourceType?: number; status?: number; static fromJson(jsonObject?: any): DocumentReaderValidity | undefined; } export declare class OnlineProcessingConfig { mode?: number; url?: string; processParams?: ProcessParams; imageFormat?: number; imageCompressionQuality?: number; requestHeaders?: Record<string, string>; static fromJson(jsonObject?: any): OnlineProcessingConfig | undefined; } export declare class DocReaderConfig { license?: string; customDb?: string; databasePath?: string; licenseUpdate?: boolean; delayedNNLoad?: boolean; blackList?: Record<string, string>; static fromJson(jsonObject?: any): DocReaderConfig | undefined; } export declare class ScannerConfig { scenario?: string; livePortrait?: string; extPortrait?: string; onlineProcessingConfig?: OnlineProcessingConfig; cameraId?: number; static fromJson(jsonObject?: any): ScannerConfig | undefined; } export declare class RecognizeConfig { scenario?: string; onlineProcessingConfig?: OnlineProcessingConfig; oneShotIdentification?: boolean; dtc?: string; livePortrait?: string; extPortrait?: string; image?: string; data?: string; images?: string[]; imageInputData?: ImageInputData[]; static fromJson(jsonObject?: any): RecognizeConfig | undefined; } export declare class License { expiryDate?: string; countryFilter?: string[]; isRfidAvailable?: boolean; static fromJson(jsonObject?: any): License | undefined; } export declare class DocReaderVersion { api?: string; core?: string; coreMode?: string; database?: DocReaderDocumentsDatabase; static fromJson(jsonObject?: any): DocReaderVersion | undefined; } export declare class TransactionInfo { transactionId?: string; tag?: string; sessionLogFolder?: string; static fromJson(jsonObject?: any): TransactionInfo | undefined; } export declare class DocumentReaderResults { chipPage?: number; processingFinishedStatus?: number; elapsedTime?: number; elapsedTimeRFID?: number; morePagesAvailable?: number; graphicResult?: DocumentReaderGraphicResult; textResult?: DocumentReaderTextResult; documentPosition?: ElementPosition[]; barcodePosition?: ElementPosition[]; mrzPosition?: ElementPosition[]; imageQuality?: ImageQualityGroup[]; rawResult?: string; rfidSessionData?: RFIDSessionData; authenticityResult?: DocumentReaderAuthenticityResult; barcodeResult?: DocumentReaderBarcodeResult; documentType?: DocumentReaderDocumentType[]; status?: DocumentReaderResultsStatus; vdsncData?: VDSNCData; dtcData?: string; transactionInfo?: TransactionInfo; static fromJson(jsonObject?: any): DocumentReaderResults | undefined; } export declare class CameraSize { width?: number; height?: number; static fromJson(jsonObject?: any): CameraSize | undefined; } export declare class Functionality { pictureOnBoundsReady?: boolean; showTorchButton?: boolean; showCloseButton?: boolean; videoCaptureMotionControl?: boolean; showCaptureButton?: boolean; showChangeFrameButton?: boolean; showSkipNextPageButton?: boolean; useAuthenticator?: boolean; skipFocusingFrames?: boolean; showCameraSwitchButton?: boolean; displayMetadata?: boolean; isZoomEnabled?: boolean; isCameraTorchCheckDisabled?: boolean; recordScanningProcess?: boolean; manualMultipageMode?: boolean; singleResult?: boolean; torchTurnedOn?: boolean; showCaptureButtonDelayFromDetect?: number; showCaptureButtonDelayFromStart?: number; rfidTimeout?: number; forcePagesCount?: number; orientation?: number; captureMode?: number; cameraMode?: number; cameraPositionIOS?: number; cameraFrame?: string; btDeviceName?: string; zoomFactor?: number; exposure?: number; excludedCamera2Models?: string[]; cameraSize?: CameraSize; videoSessionPreset?: number; static fromJson(jsonObject?: any): Functionality | undefined; } export declare class GlaresCheckParams { imgMarginPart?: number; maxGlaringPart?: number; static fromJson(jsonObject?: any): GlaresCheckParams | undefined; } export declare class ImageQA { dpiThreshold?: number; angleThreshold?: number; focusCheck?: boolean; glaresCheck?: boolean; glaresCheckParams?: GlaresCheckParams; colornessCheck?: boolean; screenCapture?: boolean; expectedPass?: number[]; documentPositionIndent?: number; brightnessThreshold?: number; occlusionCheck?: boolean; static fromJson(jsonObject?: any): ImageQA | undefined; } export declare class RFIDParams { paIgnoreNotificationCodes?: number[]; static fromJson(jsonObject?: any): RFIDParams | undefined; } export declare class FaceApiSearchParams { limit?: number; threshold?: number; groupIds?: number[]; static fromJson(jsonObject?: any): FaceApiSearchParams | undefined; } export declare class FaceApiParams { url?: string; mode?: string; threshold?: number; searchParams?: FaceApiSearchParams; serviceTimeout?: number; proxy?: string; proxyPassword?: string; proxyType?: number; static fromJson(jsonObject?: any): FaceApiParams | undefined; } export declare class BackendProcessingConfig { url?: string; httpHeaders?: Record<string, string>; rfidServerSideChipVerification?: boolean; timeoutConnection?: number; static fromJson(jsonObject?: any): BackendProcessingConfig | undefined; } export declare class LivenessParams { checkOVI?: boolean; checkMLI?: boolean; checkHolo?: boolean; checkED?: boolean; checkBlackAndWhiteCopy?: boolean; checkDynaprint?: boolean; checkGeometry?: boolean; static fromJson(jsonObject?: any): LivenessParams | undefined; } export declare class AuthenticityParams { useLivenessCheck?: boolean; livenessParams?: LivenessParams; checkUVLuminiscence?: boolean; checkIRB900?: boolean; checkImagePatterns?: boolean; checkFibers?: boolean; checkExtMRZ?: boolean; checkExtOCR?: boolean; checkAxial?: boolean; checkBarcodeFormat?: boolean; checkIRVisibility?: boolean; checkIPI?: boolean; checkPhotoEmbedding?: boolean; checkPhotoComparison?: boolean; checkLetterScreen?: boolean; checkSecurityText?: boolean; static fromJson(jsonObject?: any): AuthenticityParams | undefined; } export declare class ProcessParams { multipageProcessing?: boolean; logs?: boolean; debugSaveImages?: boolean; debugSaveLogs?: boolean; returnUncroppedImage?: boolean; uvTorchEnabled?: boolean; debugSaveCroppedImages?: boolean; disableFocusingCheck?: boolean; debugSaveRFIDSession?: boolean; doublePageSpread?: boolean; manualCrop?: boolean; integralImage?: boolean; returnCroppedBarcode?: boolean; checkRequiredTextFields?: boolean; depersonalizeLog?: boolean; generateDoublePageSpreadImage?: boolean; alreadyCropped?: boolean; matchTextFieldMask?: boolean; updateOCRValidityByGlare?: boolean; noGraphics?: boolean; multiDocOnImage?: boolean; forceReadMrzBeforeLocate?: boolean; parseBarcodes?: boolean; shouldReturnPackageForReprocess?: boolean; disablePerforationOCR?: boolean; respectImageQuality?: boolean; strictImageQuality?: boolean; splitNames?: boolean; useFaceApi?: boolean; useAuthenticityCheck?: boolean; checkHologram?: boolean; generateNumericCodes?: boolean; strictBarcodeDigitalSignatureCheck?: boolean; selectLongestNames?: boolean; generateDTCVC?: boolean; strictDLCategoryExpiry?: boolean; generateAlpha2Codes?: boolean; disableAuthResolutionFilter?: boolean; barcodeParserType?: number; perspectiveAngle?: number; minDPI?: number; imageDpiOutMax?: number; forceDocFormat?: number; shiftExpiryDate?: number; minimalHolderAge?: number; imageOutputMaxHeight?: number; imageOutputMaxWidth?: number; processAuth?: number; convertCase?: number; logLevel?: string; mrzDetectMode?: number; measureSystem?: number; forceDocID?: number; pdfPagesLimit?: number; dateFormat?: string; scenario?: string; captureButtonScenario?: string; timeout?: number; timeoutFromFirstDetect?: number; timeoutFromFirstDocType?: number; documentAreaMin?: number; timeoutLiveness?: number; documentIDList?: number[]; barcodeTypes?: number[]; fieldTypesFilter?: number[]; resultTypeOutput?: number[]; documentGroupFilter?: number[]; lcidIgnoreFilter?: number[]; lcidFilter?: number[]; mrzFormatsFilter?: string[]; imageQA?: ImageQA; rfidParams?: RFIDParams; faceApiParams?: FaceApiParams; backendProcessingConfig?: BackendProcessingConfig; authenticityParams?: AuthenticityParams; customParams?: Record<string, any>; static fromJson(jsonObject?: any): ProcessParams | undefined; } export declare class Font { name?: string; size?: number; style?: number; static fromJson(jsonObject?: any): Font | undefined; } export declare class CustomizationColors { rfidProcessingScreenBackground?: number; rfidProcessingScreenHintLabelText?: number; rfidProcessingScreenHintLabelBackground?: number; rfidProcessingScreenProgressLabelText?: number; rfidProcessingScreenProgressBar?: number; rfidProcessingScreenProgressBarBackground?: number; rfidProcessingScreenResultLabelText?: number; rfidProcessingScreenLoadingBar?: number; static fromJson(jsonObject?: any): CustomizationColors | undefined; } export declare class CustomizationFonts { rfidProcessingScreenHintLabel?: Font; rfidProcessingScreenProgressLabel?: Font; rfidProcessingScreenResultLabel?: Font; static fromJson(jsonObject?: any): CustomizationFonts | undefined; } export declare class CustomizationImages { rfidProcessingScreenFailureImage?: string; static fromJson(jsonObject?: any): CustomizationImages | undefined; } export declare class Customization { showStatusMessages?: boolean; showResultStatusMessages?: boolean; showHelpAnimation?: boolean; showNextPageAnimation?: boolean; showBackgroundMask?: boolean; cameraFrameBorderWidth?: number; cameraFrameLineLength?: number; cameraFrameOffsetWidth?: number; nextPageAnimationStartDelay?: number; nextPageAnimationEndDelay?: number; cameraFrameShapeType?: number; status?: string; resultStatus?: string; multipageButtonText?: string; cameraFrameDefaultColor?: number; cameraFrameActiveColor?: number; statusTextColor?: number; resultStatusTextColor?: number; resultStatusBackgroundColor?: number; multipageButtonBackgroundColor?: number; tintColor?: number; activityIndicatorColor?: number; statusBackgroundColor?: number; cameraPreviewBackgroundColor?: number; backgroundMaskColor?: number; multipageButtonTextColor?: number; statusPositionMultiplier?: number; resultStatusPositionMultiplier?: number; toolbarSize?: number; backgroundMaskAlpha?: number; customStatusPositionMultiplier?: number; livenessAnimationPositionMultiplier?: number; cameraFrameVerticalPositionMultiplier?: number; cameraFrameLandscapeAspectRatio?: number; cameraFramePortraitAspectRatio?: number; cameraFrameCornerRadius?: number; activityIndicatorPortraitPositionMultiplier?: number; activityIndicatorLandscapePositionMultiplier?: number; cameraPreviewVerticalPositionMultiplier?: number; multipageAnimationFrontImage?: string; multipageAnimationBackImage?: string; borderBackgroundImage?: string; helpAnimationImage?: string; closeButtonImage?: string; captureButtonImage?: string; cameraSwitchButtonImage?: string; torchButtonOnImage?: string; torchButtonOffImage?: string; changeFrameButtonExpandImage?: string; changeFrameButtonCollapseImage?: string; livenessAnimationImage?: string; multipageButtonImage?: string; statusTextFont?: Font; resultStatusTextFont?: Font; multipageButtonTextFont?: Font; customLabelStatus?: string; cameraFrameLineCap?: number; uiCustomizationLayer?: Record<string, any>; helpAnimationImageContentMode?: number; multipageAnimationFrontImageContentMode?: number; multipageAnimationBackImageContentMode?: number; livenessAnimationImageContentMode?: number; borderBackgroundImageContentMode?: number; helpAnimationImageMatrix?: number[]; multipageAnimationFrontImageMatrix?: number[]; multipageAnimationBackImageMatrix?: number[]; livenessAnimationImageMatrix?: number[]; borderBackgroundImageMatrix?: number[]; colors?: CustomizationColors; fonts?: CustomizationFonts; images?: CustomizationImages; static fromJson(jsonObject?: any): Customization | undefined; } export declare class EDLDataGroups { DG1?: boolean; DG2?: boolean; DG3?: boolean; DG4?: boolean; DG5?: boolean; DG6?: boolean; DG7?: boolean; DG8?: boolean; DG9?: boolean; DG10?: boolean; DG11?: boolean; DG12?: boolean; DG13?: boolean; DG14?: boolean; static fromJson(jsonObject?: any): EDLDataGroups | undefined; } export declare class EPassportDataGroups { DG1?: boolean; DG2?: boolean; DG3?: boolean; DG4?: boolean; DG5?: boolean; DG6?: boolean; DG7?: boolean; DG8?: boolean; DG9?: boolean; DG10?: boolean; DG11?: boolean; DG12?: boolean; DG13?: boolean; DG14?: boolean; DG15?: boolean; DG16?: boolean; static fromJson(jsonObject?: any): EPassportDataGroups | undefined; } export declare class EIDDataGroups { DG1?: boolean; DG2?: boolean; DG3?: boolean; DG4?: boolean; DG5?: boolean; DG6?: boolean; DG7?: boolean; DG8?: boolean; DG9?: boolean; DG10?: boolean; DG11?: boolean; DG12?: boolean; DG13?: boolean; DG14?: boolean; DG15?: boolean; DG16?: boolean; DG17?: boolean; DG18?: boolean; DG19?: boolean; DG20?: boolean; DG21?: boolean; static fromJson(jsonObject?: any): EIDDataGroups | undefined; } export declare class DTCDataGroup { DG17?: boolean; DG18?: boolean; DG22?: boolean; DG23?: boolean; DG24?: boolean; static fromJson(jsonObject?: any): DTCDataGroup | undefined; } export declare class RFIDScenario { paceStaticBinding?: boolean; onlineTA?: boolean; writeEid?: boolean; universalAccessRights?: boolean; authorizedRestrictedIdentification?: boolean; auxVerificationCommunityID?: boolean; auxVerificationDateOfBirth?: boolean; skipAA?: boolean; strictProcessing?: boolean; pkdDSCertPriority?: boolean; pkdUseExternalCSCA?: boolean; trustedPKD?: boolean; passiveAuth?: boolean; useSFI?: boolean; readEPassport?: boolean; readEID?: boolean; readEDL?: boolean; authorizedSTSignature?: boolean; authorizedSTQSignature?: boolean; authorizedWriteDG17?: boolean; authorizedWriteDG18?: boolean; authorizedWriteDG19?: boolean; authorizedWriteDG20?: boolean; authorizedWriteDG21?: boolean; authorizedVerifyAge?: boolean; authorizedVerifyCommunityID?: boolean; authorizedPrivilegedTerminal?: boolean; authorizedCANAllowed?: boolean; authorizedPINManagement?: boolean; authorizedInstallCert?: boolean; authorizedInstallQCert?: boolean; applyAmendments?: boolean; autoSettings?: boolean; proceedReadingAlways?: boolean; readDTC?: boolean; mrzStrictCheck?: boolean; loadCRLFromRemote?: boolean; independentSODStatus?: boolean; readingBuffer?: number; onlineTAToSignDataType?: number; defaultReadingBufferSize?: number; signManagementAction?: number; profilerType?: number; authProcType?: number; baseSMProcedure?: number; pacePasswordType?: number; terminalType?: number; password?: string; pkdPA?: string; pkdEAC?: string; mrz?: string; eSignPINDefault?: string; eSignPINNewValue?: string; cardAccess?: string; mrzHash?: string; documentNumber?: string; dateOfBirth?: string; dateOfExpiry?: string; eDLDataGroups?: EDLDataGroups; ePassportDataGroups?: EPassportDataGroups; eIDDataGroups?: EIDDataGroups; dtcDataGroups?: DTCDataGroup; static fromJson(jsonObject?: any): RFIDScenario | undefined; } export declare class PrepareProgress { downloadedBytes?: number; totalBytes?: number; progress?: number; static fromJson(jsonObject?: any): PrepareProgress | undefined; } export declare const FontStyle: { NORMAL: number; BOLD: number; ITALIC: number; BOLD_ITALIC: number; }; export declare const eRPRM_Authenticity: { NONE: number; UV_LUMINESCENCE: number; IR_B900: number; IMAGE_PATTERN: number; AXIAL_PROTECTION: number; UV_FIBERS: number; IR_VISIBILITY: number; OCR_SECURITY_TEXT: number; IPI: number; PHOTO_EMBED_TYPE: number; HOLOGRAMS: number; PHOTO_AREA: number; PORTRAIT_COMPARISON: number; BARCODE_FORMAT_CHECK: number; KINEGRAM: number; HOLOGRAMS_DETECTION: number; MRZ: number; STATUS_ONLY: number; OVI: number; LIVENESS: number; OCR: number; }; export declare const CustomizationColor: { RFID_PROCESSING_SCREEN_BACKGROUND: string; RFID_PROCESSING_SCREEN_HINT_LABEL_TEXT: string; RFID_PROCESSING_SCREEN_HINT_LABEL_BACKGROUND: string; RFID_PROCESSING_SCREEN_PROGRESS_LABEL_TEXT: string; RFID_PROCESSING_SCREEN_PROGRESS_BAR: string; RFID_PROCESSING_SCREEN_PROGRESS_BAR_BACKGROUND: string; RFID_PROCESSING_SCREEN_RESULT_LABEL_TEXT: string; RFID_PROCESSING_SCREEN_LOADING_BAR: string; }; export declare const eRFID_ErrorCodes: { RFID_ERROR_NO_ERROR: number; RFID_ERROR_ALREADY_DONE: number; RFID_ERROR_FAILED: number; RFID_ERROR_NO_CHIP_DETECTED: number; RFID_ERROR_NOT_AVAILABLE: number; RFID_ERROR_INVALID_PARAMETER: number; RFID_ERROR_NOT_INITIALIZED: number; RFID_ERROR_NOT_ENOUGH_MEMORY: number; RFID_ERROR_INVALID_DIRECTORY: number; RFID_ERROR_UNKNOWN_COMMAND: number; RFID_ERROR_FILE_IO_ERROR: number; RFID_ERROR_BUSY: number; RFID_ERROR_OLD_FIRMWARE: number; RFID_ERROR_PCSC_FAILED: number; RFID_ERROR_PCSC_READER_NOT_AVAILABLE: number; RFID_ERROR_PCSC_CANT_CONNECT_CARD: number; RFID_ERROR_PCSC_CARD_IS_NOT_CONNECTED: number; RFID_ERROR_PCSC_OPERATION_CANCELLED: number; RFID_ERROR_PCSC_CARD_IS_BUSY: number; RFID_ERROR_PCSC_FAILED_SCARD: number; RFID_ERROR_PCSC_EXT_LE_FAILED: number; RFID_ERROR_LAYER6_SECURITY_MANAGER: number; RFID_ERROR_LAYER6_APP_SELECTION_FAILURE: number; RFID_ERROR_LAYER6_MUTUAL_AUTH_MAC_FAIL: number; RFID_ERROR_LAYER6_MUTUAL_AUTH_ENC_FAIL: number; RFID_ERROR_LAYER6_MUTUAL_AUTH_FAILURE: number; RFID_ERROR_LAYER6_MUTUAL_AUTH_FAILURE_DATA: number; RFID_ERROR_LAYER6_SM_DO_8E_MISSING: number; RFID_ERROR_LAYER6_SM_DO_87_MISSING: number; RFID_ERROR_LAYER6_SM_DO_99_MISSING: number; RFID_ERROR_LAYER6_SM_MAC_INCORRECT: number; RFID_ERROR_LAYER6_SM_DO_87_INCORRECT: number; RFID_ERROR_LAYER6_NON_TLV_RESPONSE_DATA: number; RFID_ERROR_LAYER6_WRONG_RND_ICC_LENGTH: number; RFID_ERROR_LAYER6_INT_AUTH_FAILURE: number; RFID_ERROR_LAYER6_MSE_SET_KAT_FAILURE: number; RFID_ERROR_LAYER6_MSE_SET_DST_FAILURE: number; RFID_ERROR_LAYER6_PSO_CERTIFICATE_FAILURE: number; RFID_ERROR_LAYER6_MSE_SET_AT_FAILURE: number; RFID_ERROR_LAYER6_GET_CHALLENGE_FAILURE: number; RFID_ERROR_LAYER6_EXT_AUTH_FAILURE: number; RFID_ERROR_LAYER6_GENERAL_AUTH_FAILURE: number; RFID_ERROR_LAYER6_FILE_NOT_FOUND: number; RFID_ERROR_LAYER6_FILE_EOF1: number; RFID_ERROR_LAYER6_FILE_EOF2: number; RFID_ERROR_LAYER6_INCORRECT_PARAMS: number; RFID_ERROR_LAYER6_NO_REFERENCE_DATA: number; RFID_ERROR_LAYER6_PWD_SUSPEND: number; RFID_ERROR_LAYER6_PWD_BLOCKED: number; RFID_ERROR_LAYER6_PWD_DEACTIVATED: number; RFID_ERROR_LAYER6_PWD_BLOCKED2: number; RFID_ERROR_LAYER6_PWD_DEACTIVATED2: number; RFID_ERROR_LAYER6_PWD_SUSPEND2: number; RFID_ERROR_LAYER6_PWD_FAILED: number; RFID_ERROR_NOT_PERFORMED: number; RFID_ERROR_SESSION_IS_CLOSED: number; RFID_ERROR_SESSION_TERMINAL_UNSUPPORTED_OPERATION: number; RFID_ERROR_SESSION_TERMINAL_TYPE_UNKNOWN: number; RFID_ERROR_SESSION_TERMINAL_TYPE_BAD_CERTIFICATE: number; RFID_ERROR_SESSION_TERMINAL_TYPE_NOT_SET: number; RFID_ERROR_SESSION_PROCEDURE_TYPE_UNKNOWN: number; RFID_ERROR_Session_Procedure_Type_Unsupported: number; RFID_ERROR_SESSION_PROCEDURE_TYPE_NOT_SET: number; RFID_ERROR_SESSION_ACCESS_KEY_UNKNOWN_TYPE: number; RFID_ERROR_SESSION_ACCESS_KEY_UNSUPPORTED_SM_TYPE: number; RFID_ERROR_SESSION_ACCESS_KEY_INCORRECT_SM_TYPE: number; RFID_ERROR_SESSION_ACCESS_KEY_RESTRICTED: number; RFID_ERROR_SESSION_ACCESS_KEY_INCORRECT_DATA: number; RFID_ERROR_SESSION_ACCESS_KEY_NOT_SET: number; RFID_ERROR_SESSION_PWD_MANAGEMENT_NOT_AUTHORIZED: number; RFID_ERROR_SESSION_ACCESS_CONTROL_UNKNOWN_TYPE: number; RFID_ERROR_SESSION_ACCESS_CONTROL_REQUIRES_SM: number; RFID_ERROR_SESSION_ACCESS_CONTROL_REQUIRES_PACE: number; RFID_ERROR_SESSION_ACCESS_CONTROL_REQUIRES_CA_KEYS: number; RFID_ERROR_SESSION_ACCESS_CONTROL_REQUIRES_TA: number; RFID_ERROR_SESSION_ACCESS_CONTROL_REQUIRES_CA: number; RFID_ERROR_SESSION_ACCESS_CONTROL_INCORRECT_OPTION_CA: number; RFID_ERROR_SESSION_ACCESS_CONTROL_CA_FAILED: number; RFID_ERROR_SESSION_ACCESS_CONTROL_TA_FAILED: number; RFID_ERROR_SESSION_ACCESS_CONTROL_AA_FAILED: number; RFID_ERROR_SESSION_ACCESS_CONTROL_RI_FAILED: number; RFID_ERROR_SESSION_PA_SIGNATURE_CHECK_FAILED: number; RFID_ERROR_SESSION_PA_HASH_CHECK_FAILED: number; RFID_ERROR_SESSION_INVALID_AUX_DATA_DATE_OF_EXPIRY: number; RFID_ERROR_SESSION_INVALID_AUX_DATA_DATE_OF_BIRTH: number; RFID_ERROR_SESSION_INVALID_AUX_DATA_COMMUNITY_ID: number; RFID_ERROR_SESSION_E_SIGN_REQUIRES_APP_SELECTION: number; RFID_ERROR_SESSION_E_SIGN_PIN_NOT_SET: number; RFID_ERROR_SESSION_E_SIGN_PIN_NOT_VERIFIED: number; RFID_ERROR_SESSION_INCORRECT_DATA: number; RFID_ERROR_SESSION_FILE_NOT_ENOUGH_DATA: number; RFID_ERROR_SESSION_FILE_INCORRECT_DATA: number; RFID_ERROR_SESSION_FILE_UNEXPECTED_DATA: number; RFID_ERROR_SESSION_FILE_CONTENTS_UNEXPECTED_DATA: number; RFID_ERROR_SESSION_FILE_WRONG_TAG: number; RFID_ERROR_SESSION_FILE_CANT_USE_DATA: number; RFID_ERROR_SESSION_FILE_CANT_READ_DATA: number; RFID_ERROR_SESSION_FILE_ACCESS_DENIED: number; RFID_ERROR_LAYER34_NO_ERROR: number; RFID_ERROR_LAYER34_TIME_OUT: number; RFID_ERROR_LAYER34_COLLISION: number; RFID_ERROR_LAYER34_CRC: number; RFID_ERROR_LAYER34_DATA_INTEGRITY: number; RFID_ERROR_LAYER34_DATA_LENGTH: number; RFID_ERROR_Layer34_RFU: number; RFID_ERROR_LAYER34_COLLISION_TOO_MANY: number; RFID_ERROR_LAYER34_PROTOCOL_B: number; RFID_ERROR_LAYER34_DATA_CONTENTS: number; RFID_ERROR_LAYER34_PROTOCOL: number; RFID_ERROR_LAYER34_GLOBAL_TIME_OUT: number; RFID_ERROR_LAYER34_MIFARE_AUTH: number; RFID_ERROR_LAYER34_SAM_ERROR: number; RFID_ERROR_LAYER34_SAM_COLLISION: number; RFID_ERROR_LAYER34_SAM_ACKNOWLEDGE: number; }; export declare const eLDS_ParsingErrorCodes: { ERR_LDS_OK: number; ERR_LDS_ASN_INCORRECT_DATA: number; RR_LDS_ASN_NOT_ENOUGH_DATA: number; ERR_LDS_ASN_CONTENTS_UNEXPECTED_DATA: number; ERR_LDS_ASN_SIGNED_DATA_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNED_DATA_ENCAP_CONTENTS_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNED_DATA_VERSION_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNED_DATA_DIGEST_ALGORITHMS_INCORRECT_DATA: number; ERR_LDS_ASN_LDS_OBJECT_INCORRECT_DATA: number; ERR_LDS_ASN_LDS_OBJECT_VERSION_INCORRECT_DATA: number; ERR_LDS_ASN_LDS_OBJECT_DIGEST_ALGORITHM_INCORRECT_DATA: number; ERR_LDS_ASN_LDS_OBJECT_DG_HASHES_INCORRECT_DATA: number; ERR_LDS_ASN_LDS_OBJECT_VERSION_INFO_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_VERSION_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_SN_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_SIGNATURE_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_ISSUER_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_VALIDITY_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_SUBJECT_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_SUBJECT_PK_INCORRECT_DATA: number; ERR_LDS_ASN_CERTIFICATE_EXTENSIONS_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_VERSION_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_SID_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_DIGEST_ALG_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_SIGNED_ATTRS_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_SIGN_ALG_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_SIGNATURE_INCORRECT_DATA: number; ERR_LDS_ASN_SIGNER_INFO_UNSIGNED_ATTRS_INCORRECT_DATA: number; ERR_LDS_ICAO_LDS_OBJECT_UNSUPPORTED_DIGEST_ALGORITHM: number; ERR_LDS_ICAO_SIGNED_DATA_SIGNER_INFOS_EMPTY: number; ERR_LDS_ICAO_SIGNER_INFO_UNSUPPORTED_DIGEST_ALGORITHM: number; ERR_LDS_ICAO_SIGNER_INFO_UNSUPPORTED_SIGNATURE_ALGORITHM: number; ERR_LDS_ICAO_SIGNER_INFO_MESSAGE_DIGEST_ERROR: number; ERR_LDS_ICAO_SIGNER_INFO_SIGNED_ATTRS_MISSED: number; ERR_LDS_AUTH_SIGNER_INFO_CANT_FIND_CERTIFICATE: number; ERR_LDS_AUTH_ERROR: number; ERR_LDS_AUTH_UNSUPPORTED_SIGNATURE_ALGORITHM: number; ERR_LDS_AUTH_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: number; ERR_LDS_AUTH_MESSED_ALGORITHMS: number; ERR_LDS_AUTH_PUBLIC_KEY_DATA_INVALID: number; ERR_LDS_AUTH_ALGORITHM_PARAMETERS_DATA_INVALID: number; ERR_LDS_AUTH_SIGNATURE_DATA_INVALID: number; ERR_LDS_AUTH_UNSUPPORTED_DIGEST_ALGORITHM: number; ERR_LDS_AUTH_SIGNATURE_DATA_INCORRECT: number; ERR_LDS_AUTH_ALGORITHM_PARAMETERS_NOT_DEFINED: number; ERR_LDS_AUTH_SIGNATURE_CHECK_FAILED: number; ERR_LDS_DG_WRONG_TAH: number; ERR_LDS_DG_CONTENTS_UNEXPECTED_DATA: number; ERR_LDS_BAP_SYMMETRIC_CYPHER_CANT_INITIALIZE: number; ERR_LDS_PACE_INFO_NOT_AVAILABLE: number; ERR_LDS_PACE_SYMMETRIC_CYPHER_CANT_INITIALIZE: number; ERR_LDS_PACE_KEY_AGREEMENT_CANT_INITIALIZE: number; ERR_LDS_PACE_EPHEMERAL_KEYS_CANT_CREATE: number; ERR_LDS_PACE_MAPPING_CANT_DECODE_NONCE: number; ERR_LDS_PACE_SHARED_SECRET_CANT_CREATE: number; ERR_LDS_PACE_DOMAIN_PARAMS_UNSUPPORTED_FORMAT: number; ERR_LDS_PACE_EPHEMERAL_KEYS_INCORRECT: number; ERR_LDS_PACE_MAPPING_EPHEMERAL_KEYS_INCORRECT: number; ERR_LDS_PACE_MAPPING_CANT_PERFORM: number; ERR_LDS_PACE_NON_MATCHING_AUTH_TOKENS: number; ERR_LDS_PACE_CAM_DATA_INCORRECT: number; ERR_LDS_PACE_CAM_DATA_CANT_VERIFY: number; ERR_LDS_PACE_CAM_DATA_NON_MATCHING: number; ERR_LDS_PACE_IM_SCHEME_INCORRECT: number; ERR_LDS_PACE_IM_RANDOM_MAPPING_FAILED: number; ERR_LDS_CA_CANT_FIND_PUBLIC_KEY: number; ERR_LDS_CA_CANT_FIND_INFO: number; ERR_LDS_CA_INCORRECT_VERSION: number; ERR_LDS_CA_CANT_FIND_DOMAIN_PARAMETERS: number; ERR_LDS_CA_KEY_AGREEMENT_CANT_INITIALIZE: number; ERR_LDS_CA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: number; ERR_LDS_CA_EPHEMERAL_KEYS_CANT_CREATE: number; ERR_LDS_CA_SHARED_SECRET_CANT_CREATE: number; ERR_LDS_CA_NON_MATCHING_AUTH_TOKENS: number; ERR_LDS_TA_INCORRECT_VERSION: number; ERR_LDS_TA_CANT_BUILD_CERTIFICATE_CHAIN: number; ERR_LDS_TA_CANT_FIND_IS_PRIVATE_KEY: number; ERR_LDS_TA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: number; ERR_LDS_TA_SIGNATURE_BUILDING_ERROR: number; ERR_LDS_TA_INVALID_KEY_ALGORITHM_PARAMETERS: number; ERR_LDS_AA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: number; ERR_LDS_AA_PUBLIC_KEY_INCORRECT_DATA: number; ERR_LDS_AA_PUBLIC_KEY_INCORRECT_PARAMETERS: number; ERR_LDS_AA_PUBLIC_KEY_UNDEFINED_PARAMETERS: number; ERR_LDS_AA_SIGNATURE_INCORRECT_DATA: number; ERR_LDS_AA_UNSUPPORTED_RECOVERY_SCHEME: number; ERR_LDS_AA_INCORRECT_TRAILER: number; ERR_LDS_AA_UNSUPPORTED_DIGEST_ALGORITHM: number; ERR_LDS_RI_SECTOR_KEY_CANT_FIND: number; ERR_LDS_RI_SECTOR_KEY_INCORRECT_DATA: number; ERR_LDS_RI_SECTOR_KEY_INCOMPLETE_DATA: number; ERR_LDS_CV_CERTIFICATE_MISSING_MANDATORY_DATA_PK: number; ERR_LDS_CV_CERTIFICATE_PUBLIC_KEY_UNSUPPORTED: number; ERR_LDS_CV_CERTIFICATE_CHAT_UNSUPPORTED_TERMINAL_TYPE: number; ERR_LDS_CV_CERTIFICATE_PRIVATE_KEY_UNSUPPORTED: number; ERR_LDS_CV_CERTIFICATE_PRIVATE_KEY_INVALID_PARAMS: number; ERR_LDS_CV_CERTIFICATE_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_CPI_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_CAR_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_PUBLIC_KEY_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_CHR_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_CHAT_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_VALID_FROM_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_VALID_TO_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_EXTENSIONS_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_PRIVATE_KEY_INCORRECT_DATA: number; ERR_LDS_CV_CERTIFICATE_PRIVATE_KEY_MISSING: number; ERR_LDS_VDS_UNSUPPORTED_VERSION: number; ERR_LDS_VDS_ISSUING_COUNTRY_SIZE: number; ERR_LDS_VDS_ISSUING_COUNTRY_INCORRECT_DATA: number; ERR_LDS_VDS_SIGNER_CERTIFICATE_SIZE: number; ERR_LDS_VDS_SIGNER_CERTIFICATE_DATA: number; ERR_LDS_VDS_SIGNATURE_INCORRECT_DATA: number; ERR_LDS_VDS_NC_INCORRECT_DATA: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_DATA: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_HEADER: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_TYPE: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_VERSION: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_ISSUING_COUNTRY: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_MESSAGE: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_SIGNATURE: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_SIG_ALGORITHM: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_CERTIFICATE: number; ERR_LDS_VDS_NC_MISSING_OR_INCORRECT_SIG_VALUE: number; }; export declare const eRFID_CertificateType: { CT_UNDEFINED: number; CT_CSCA: number; CT_CSCA_LINK: number; CT_DS: number; CT_MLS: number; CT_DEV_LS: number; CT_DEF_LS: number; CT_BLS: number; CT_LDS2: number; CT_BCS: number; CT_BCSNC: number; }; export declare const RGLMeasureSystem: { METRIC: number; IMPERIAL: number; }; export declare const eRPRM_ResultType: { NONE: number; RPRM_RESULT_TYPE_EMPTY: number; RPRM_RESULT_TYPE_RAW_IMAGE: number; RPRM_RESULT_TYPE_FILE_IMAGE: number; RPRM_RESULT_TYPE_MRZ_OCR_EXTENDED: number; RPRM_RESULT_TYPE_BARCODES: number; RPRM_RESULT_TYPE_GRAPHICS: number; RPRM_RESULT_TYPE_MRZ_TEST_QUALITY: number; RPRM_RESULT_TYPE_DOCUMENT_TYPES_CANDIDATES: number; RPRM_RESULT_TYPE_CHOSEN_DOCUMENT_TYPE_CANDIDATE: number; RPRM_RESULT_TYPE_DOCUMENTS_INFO_LIST: number; RPRM_RESULT_TYPE_OCR_LEXICAL_ANALYZE: number; RPRM_RESULT_TYPE_RAW_UNCROPPED_IMAGE: number; RPRM_RESULT_TYPE_VISUAL_OCR_EXTENDED: number; RPRM_RESULT_TYPE_BAR_CODES_TEXT_DATA: number; RPRM_RESULT_TYPE_BAR_CODES_IMAGE_DATA: number; RPRM_RESULT_TYPE_AUTHENTICITY: number; RPRM_RESULT_TYPE_EOS_IMAGE: number; RPRM_RESULT_TYPE_BAYER_IMAGE: number; RPRM_RESULT_TYPE_MAGNETIC_STRIPE: number; RPRM_RESULT_TYPE_MAGNETIC_STRIPE_TEXT_DATA: number; RPRM_RESULT_TYPE_FIELD_FILE_IMAGE: number; RPRM_RESULT_TYPE_DATABASE_CHECK: number; RPRM_RESULT_TYPE_FINGERPRINT_TEMPLATE_ISO: number; RPRM_RESULT_TYPE_INPUT_IMAGE_QUALITY: number; RPRM_RESULT_TYPE_INTERNAL_RFID_SESSION: number; RPRM_RESULT_TYPE_INTERNAL_ENCRYPTED_RCL: number; RPRM_RESULT_TYPE_INTERNAL_LICENSE: number; RPRM_RESULT_TYPE_TEXT: number; RPRM_RESULT_TYPE_IMAGES: number; RPRM_RESULT_TYPE_HOLO_PARAMS: number; RPRM_RESULT_TYPE_DOCUMENT_POSITION: number; RPRM_RESULT_TYPE_CUSTOM: number; RFID_RESULT_TYPE_RFID_RAW_DATA: number; RFID_RESULT_TYPE_RFID_TEXT_DATA: number; RFID_RESULT_TYPE_RFID_IMAGE_DATA: number; RFID_RESULT_TYPE_RFID_BINARY_DATA: number; RFID_RESULT_TYPE_RFID_ORIGINAL_GRAPHICS: number; RPRM_RESULT_TYPE_BARCODE_POSITION: number; RPRM_RESULT_TYPE_MRZ_POSITION: number; RPRM_RESULT_TYPE_LIVE_PORTRAIT: number; RPRM_RESULT_TYPE_STATUS: number; RPRM_RESULT_TYPE_PORTRAIT_COMPARISON: number; RPRM_RESULT_TYPE_EXT_PORTRAIT: number; RFID_RESULT_TYPE_RFID_DTC_VC: number; }; export declare const FrameShapeType: { LINE: number; CORNER: number; }; export declare const eRFID_BaudRate: { rfbr_106: number; rfbr_212: number; rfbr_424: number; rfbr_848: number; }; export declare const LineCap: { BUTT: number; ROUND: number; SQUARE: number; }; export declare const eRPRM_FieldVerificationResult: { RCF_DISABLED: number; RCF_VERIFIED: number; RCF_NOT_VERIFIED: number; RCF_COMPARE_TRUE: number; RCF_COMPARE_FALSE: number; }; export declare const DocReaderAction: { COMPLETE: number; PROCESS: number; MORE_PAGES_AVAILABLE: number; CANCEL: number; ERROR: number; PROCESS_WHITE_FLASHLIGHT: number; TIMEOUT: number; PROCESSING_ON_SERVICE: number; NOTIFICATION: number; PROCESS_WHITE_UV_IMAGES: number; PROCESS_IR_FRAME: number; }; export declare const eProcessGLCommands: { ePC_ProcMgr_SetLicense: number; ePC_ProcMgr_Process: number; ePC_ProcMgr_ProcessAsync: number; ePC_ProcMgr_Init: number; ePC_ProcMgr_ProcessImage: number; ePC_ProcMgr_StartNewDocument: number; ePC_ProcMgr_StartNewPage: number; ePC_ProcMgr_AddDataToPackage: number; ePC_ProcMgr_FinalizePackage: number; ePC_ProcMgr_CreateBackendTransaction: number; ePC_ProcMgr_Unload: number; ePC_ProcMgr_CheckDatabase: number; ePC_ProcMgr_ComparePortraits: number; ePC_RFID_SetTCCParams: number; }; export declare const eRFIDReadingBufferSize: { STANDARD_LENGTH: number; EXTENDED_LENGTH: number; }; export declare const PKDResourceType: { CERTIFICATE_PA: number; CERTIFICATE_TA: number; LDIF: number; CRL: number; ML: number; DEFL: number; DEVL: number; BL: number; getType(value: string): any; }; export declare const eRFID_AuthenticationProcedureType: { aptUndefined: number; aptStandard: number; aptAdvanced: number; aptGeneral: number; }; export declare const DocumentReaderErrorCodes: { INITIALIZATION_CORE_ABSENT: number; INITIALIZATION_FAILED: number; INCORRECT_SCENARIO: number; NO_RESULT: number; REMOVE_DATABASE: number; FETCHING_DATABASE: number; DB_ID_NOT_FOUND: number; DB_DESCRIPTION_NOT_FOUND: number; SAVE_DB: number; DOWNLOAD_DB_INCORRECT_CHECKSUM: number; DB_DOWNLOAD: number; LICENSE_ABSENT_OR_CORRUPTED: number; LICENSE_INVALID_DATE: number; LICENSE_INVALID_VERSION: number; LICENSE_INVALID_DEVICE_ID: number; LICENSE_INVALID_SYSTEM_OR_APP_ID: number; LICENSE_NO_CAPABILITIES: number; LICENSE_NO_AUTHENTICITY: