import { ASN1Element as _Element } from '@wildboar/asn1'; import * as $ from '@wildboar/asn1/functional'; /** * @summary IntermediateResourceBoundaryTestOutcome * @description * * ### ASN.1 Definition: * * ```asn1 * IntermediateResourceBoundaryTestOutcome ::= ENUMERATED { * passed(0), unexpected(1), wrongSignalReceived(2), waitDurationTimerExpired(3) * } * ``` * * @enum {number} */ export declare enum _enum_for_IntermediateResourceBoundaryTestOutcome { passed = 0, unexpected = 1, wrongSignalReceived = 2, waitDurationTimerExpired = 3 } /** * @summary IntermediateResourceBoundaryTestOutcome * @description * * ### ASN.1 Definition: * * ```asn1 * IntermediateResourceBoundaryTestOutcome ::= ENUMERATED { * passed(0), unexpected(1), wrongSignalReceived(2), waitDurationTimerExpired(3) * } * ``` * * @enum {number} */ export type IntermediateResourceBoundaryTestOutcome = _enum_for_IntermediateResourceBoundaryTestOutcome; /** * @summary IntermediateResourceBoundaryTestOutcome * @description * * ### ASN.1 Definition: * * ```asn1 * IntermediateResourceBoundaryTestOutcome ::= ENUMERATED { * passed(0), unexpected(1), wrongSignalReceived(2), waitDurationTimerExpired(3) * } * ``` * * @enum {number} */ export declare const IntermediateResourceBoundaryTestOutcome: typeof _enum_for_IntermediateResourceBoundaryTestOutcome; /** * @summary IntermediateResourceBoundaryTestOutcome_passed * @constant * @type {number} */ export declare const IntermediateResourceBoundaryTestOutcome_passed: IntermediateResourceBoundaryTestOutcome; /** * @summary passed * @constant * @type {number} */ export declare const passed: IntermediateResourceBoundaryTestOutcome; /** * @summary IntermediateResourceBoundaryTestOutcome_unexpected * @constant * @type {number} */ export declare const IntermediateResourceBoundaryTestOutcome_unexpected: IntermediateResourceBoundaryTestOutcome; /** * @summary unexpected * @constant * @type {number} */ export declare const unexpected: IntermediateResourceBoundaryTestOutcome; /** * @summary IntermediateResourceBoundaryTestOutcome_wrongSignalReceived * @constant * @type {number} */ export declare const IntermediateResourceBoundaryTestOutcome_wrongSignalReceived: IntermediateResourceBoundaryTestOutcome; /** * @summary wrongSignalReceived * @constant * @type {number} */ export declare const wrongSignalReceived: IntermediateResourceBoundaryTestOutcome; /** * @summary IntermediateResourceBoundaryTestOutcome_waitDurationTimerExpired * @constant * @type {number} */ export declare const IntermediateResourceBoundaryTestOutcome_waitDurationTimerExpired: IntermediateResourceBoundaryTestOutcome; /** * @summary waitDurationTimerExpired * @constant * @type {number} */ export declare const waitDurationTimerExpired: IntermediateResourceBoundaryTestOutcome; /** * @summary Decodes an ASN.1 element into a(n) IntermediateResourceBoundaryTestOutcome * @function * @param {_Element} el The element being decoded. * @returns {IntermediateResourceBoundaryTestOutcome} The decoded data structure. */ export declare function _decode_IntermediateResourceBoundaryTestOutcome(el: _Element): IntermediateResourceBoundaryTestOutcome; /** * @summary Encodes a(n) IntermediateResourceBoundaryTestOutcome into an ASN.1 Element. * @function * @param value The element being encoded. * @param elGetter A function that can be used to get new ASN.1 elements. * @returns {_Element} The IntermediateResourceBoundaryTestOutcome, encoded as an ASN.1 Element. */ export declare function _encode_IntermediateResourceBoundaryTestOutcome(value: IntermediateResourceBoundaryTestOutcome, elGetter: $.ASN1Encoder): _Element; //# sourceMappingURL=IntermediateResourceBoundaryTestOutcome.ta.d.mts.map