export declare enum StatusWord {
    OK = 36864,
    DENY = 27013,
    WRONG_P1P2 = 27270,
    WRONG_DATA_LENGTH = 27271,
    INS_NOT_SUPPORTED = 27904,
    CLA_NOT_SUPPORTED = 28160,
    APP_CLOSED = 28161,
    WRONG_RESPONSE_LENGTH = 45056,
    WRONG_TX_LENGTH = 45057,
    TX_PARSING_FAIL = 45058,
    TX_USER_CONFIRMATION_FAIL = 45059,
    BAD_STATE = 45060,
    SIGN_FAIL = 45061,
    BIP44_BAD_PURPOSE = 45312,
    BIP44_BAD_COIN_TYPE = 45313,
    BIP44_ACCOUNT_NOT_HARDENED = 45314,
    BIP44_BAD_ACCOUNT = 45315,
    BIP44_BAD_CHANGE = 45316,
    BIP44_BAD_ADDRESS = 45317,
    MAGIC_PARSING_FAIL = 45318,
    DISPLAY_SYSTEM_FEE_FAIL = 45319,
    DISPLAY_NETWORK_FEE_FAIL = 45320,
    DISPLAY_TOTAL_FEE_FAIL = 45321,
    DISPLAY_TOKEN_TRANSFER_AMOUNT_FAIL = 45322,
    CONVERT_TO_ADDRESS_FAIL = 45568
}
export interface TransportStatusError extends Error {
    name: "TransportStatusError";
    message: string;
    statusCode: number;
    statusText: string;
}
export declare function looksLikeTransportStatusError(err: unknown): err is TransportStatusError;
/**
 * Evaluates Transport Error thrown and rewrite the error message to be more user friendly.
 * @returns error with modified message if found.
 */
export declare function evalTransportError(err: Error): Error;
export default StatusWord;
//# sourceMappingURL=ErrorCode.d.ts.map