/** * Control codes and feature constants for PC/SC smart card operations */ /** * Generate a control code (platform-specific) */ export declare function SCARD_CTL_CODE(code: number): number; export declare const CM_IOCTL_GET_FEATURE_REQUEST: number; export declare const FEATURE_VERIFY_PIN_START = 1; export declare const FEATURE_VERIFY_PIN_FINISH = 2; export declare const FEATURE_MODIFY_PIN_START = 3; export declare const FEATURE_MODIFY_PIN_FINISH = 4; export declare const FEATURE_GET_KEY_PRESSED = 5; export declare const FEATURE_VERIFY_PIN_DIRECT = 6; export declare const FEATURE_MODIFY_PIN_DIRECT = 7; export declare const FEATURE_MCT_READER_DIRECT = 8; export declare const FEATURE_MCT_UNIVERSAL = 9; export declare const FEATURE_IFD_PIN_PROPERTIES = 10; export declare const FEATURE_ABORT = 11; export declare const FEATURE_SET_SPE_MESSAGE = 12; export declare const FEATURE_VERIFY_PIN_DIRECT_APP_ID = 13; export declare const FEATURE_MODIFY_PIN_DIRECT_APP_ID = 14; export declare const FEATURE_WRITE_DISPLAY = 15; export declare const FEATURE_GET_KEY = 16; export declare const FEATURE_IFD_DISPLAY_PROPERTIES = 17; export declare const FEATURE_GET_TLV_PROPERTIES = 18; export declare const FEATURE_CCID_ESC_COMMAND = 19; /** * Parse feature TLV response from CM_IOCTL_GET_FEATURE_REQUEST */ export declare function parseFeatures(response: Buffer): Map; //# sourceMappingURL=control-codes.d.ts.map