import { INTEGER } from '@wildboar/asn1'; import * as $ from '@wildboar/asn1/functional'; /** * @summary Reason * @description * * ### ASN.1 Definition: * * ```asn1 * Reason ::= INTEGER { * smfusNotSupported(0), * -- one or more of the requested SMFUs are not supported * smfuCombinationNotSupported(1), * -- the individual SMFUs are supported, but not * -- in this proposed combination on a single association * smfusRequiredNotAvailable(2), * -- one or more required SMFUs have been negotiated away * smfuNegotiationRefused(3) * -- responder refuses to negotiate SMFUs * -- without explicitly stating why * } * ``` */ export type Reason = INTEGER; /** * @summary Reason_smfusNotSupported * @constant * @type {number} */ export declare const Reason_smfusNotSupported: Reason; /** * @summary Reason_smfusNotSupported * @constant * @type {number} */ export declare const smfusNotSupported: Reason; /** * @summary Reason_smfuCombinationNotSupported * @constant * @type {number} */ export declare const Reason_smfuCombinationNotSupported: Reason; /** * @summary Reason_smfuCombinationNotSupported * @constant * @type {number} */ export declare const smfuCombinationNotSupported: Reason; /** * @summary Reason_smfusRequiredNotAvailable * @constant * @type {number} */ export declare const Reason_smfusRequiredNotAvailable: Reason; /** * @summary Reason_smfusRequiredNotAvailable * @constant * @type {number} */ export declare const smfusRequiredNotAvailable: Reason; /** * @summary Reason_smfuNegotiationRefused * @constant * @type {number} */ export declare const Reason_smfuNegotiationRefused: Reason; /** * @summary Reason_smfuNegotiationRefused * @constant * @type {number} */ export declare const smfuNegotiationRefused: Reason; export declare const _decode_Reason: $.ASN1Decoder; export declare const _encode_Reason: $.ASN1Encoder; //# sourceMappingURL=Reason.ta.d.mts.map