import { RFIDDataFileType } from "../results/rfid/RFIDDataFileType"; /** Structure containing data of notification about RFID reading process. */ export declare class RFIDNotification { /** RFID notification code. */ readonly notificationCode: RFIDNotificationCodes; /** * Defines the file type (or logical belonging of the data object) within * the context of the communication session with electronic document. */ readonly dataFileType: RFIDDataFileType; /** RFID progress. */ readonly progress: number; } /** * Enumeration contains a set of notification returned * to the user application by calling the callback-function. */ export declare enum RFIDNotificationCodes { /** The notification indicates an error. */ ERROR = 65536, /** * Event of appearance of RFID-chip in the scope of the reader antenna * or its moving away from the scope of the reader. */ DOCUMENT_READY = 65537, /** * Event of the beginning/end of data reading from the RFID-chip via ISO/IEC * 14443-4 proto-col When working in the batch mode. */ READ_PROTOCOL4 = 65539, /** * Event of the beginning/end of data reading from the RFID-chip via ISO/IEC * 14443-3 proto-col. */ READ_PROTOCOL3 = 65546, /** Indication of the progress of execution of data reading operation. */ PROGRESS = 65547, /** * Indication of the next step of terminal authentication in * Online-authentication mode. */ TA_STEP = 65550, /** Event of detection of the need to organize a secure communication channel. */ SM_REQUIRED = 65551, /** * Event informing the user application on detection of data incompliance * processed with the regulations of normative documents, errors when * executing the current operation. */ ISO_ERROR = 69632, /** * Request of the user-defined DS-certificate priot to the procedure of digital * signature verifi-cation of EF.SOD document security object in the batch mode. */ PA_REQUEST = 77824, /** Event of the result of the opening of a secure communication channel. */ SM_ESTABLISHED = 81935, /** Event of unplugging of the RFID-chip reader from the PC. */ PCSC_READER_DISCONNECTED = 131072, /** * Event of the beginning of reorganization of the list of RFID-readers * connected to the PC, working under PC/SC-driver control. */ PCSC_READER_LIST_CHANGED = 131073, /** * Transfer of the total amount of information received from the RFID-chip * to the user appli-cation during execution of data reading operation. */ PCSC_BYTES_RECEIVED = 131074, /** * Transfer of the total time of execution of data reading operation * to the user application. */ PCSC_TOTAL_READING_TIME = 131075, /** * Transfer of the total amount of information and service groups data * received from the RF-ID-chip to the user application during execution * of data reading operation. */ PCSC_DATA_RECEIVED = 131076, /** * Transfer of the total amount of information transmitted to the RFID-chip * to the user appli-cation during execution of data reading operation. */ PCSC_BYTES_SENT = 131077, /** Transfer of the average data reading rate to the user application. */ PCSC_TOTAL_READING_SPEED = 131078, /** * Transfer of the total time of execution of data reading procedure * to the user application. */ PCSC_TOTAL_PROCESS_TIME = 131079, /** * Event of the beginning of reorganization of the list of RFID-readers * connected to the PC, working under PC/SC-driver control. */ PCSC_READER_LIST_CHANGING = 131080, /** * Event of detection of extended length reading commands support * by the RFID-chip. */ PCSC_EXT_LENGTH_SUPPORT = 131088, /** * Event of the start/end of the certificate chain formation for the * document security object digital signature verification * as a part of passive authentication procedure. */ PA_CERTIFICATE_CHAIN = 131089, /** * Event that indicates a type of the current analyzed element of the * certificate chain being composed. * * All subsequent notifications prior to the next [PA_CERTIFICATE_CHAIN_ITEM] * or [PA_CERTIFICATE_CHAIN] will correspond to this element. */ PA_CERTIFICATE_CHAIN_ITEM = 131090, /** * A request from the user application of some data or actions in a certain * step of the scenario. */ SCENARIO = 131104, /** Event of the beginning/end of file reading. */ PCSC_READING_DATAGROUP = 196608, /** Event of detection of file absence. */ PCSC_FILE_NOT_FOUND = 262144, /** Event of reaching the file end when performing its reading. */ PCSC_END_OF_FILE = 327680, /** Event of detection of absence of the file access rights. */ PCSC_FILE_ACCESS_DENIED = 393216, /** Event of the application selection operation. */ PCSC_APPLICATION_SELECTED = 458752, /** Event of the beginning of the authentication or secure data access procedure. */ AC_PROCEDURE_START = 524288, /** Event of the end of the authentication or secure data access procedure. */ AC_PROCEDURE_FINISH = 589824, /** Event of the data security object verification as part of PA. */ PA_SECURITY_OBJECT_CHECK = 655360, /** Event of the file data integrity checking as part of PA. */ PA_FILE_CHECK = 720896, /** Event of the procedure of file contents updating. */ PCSC_UPDATING_DATAGROUP = 786432, /** Event of the auxiliary data verification. */ AUXILIARY_DATA_VALIDATION = 851968, /** Event of the receiving of the sector identifier data during RI. */ RI_SECTOR_ID = 917504, /** * Event of the detection of real biometric data absence in DG3 or DG4 * and random filling data usage. */ BIOMETRICS_EMPTY_PLACEHOLDER = 983040, SESSION_FILE_DATA_UPDATED = 1048576, TCC_TA_RESOURCES = 1114112, TCC_TA_SIGNATURE = 1114113, }