import { ENUMERATED } from "@wildboar/asn1"; import * as $ from "@wildboar/asn1/functional"; export declare enum _enum_for_ParamOptions { required = 0, preferredPresent = 1, preferredAbsent = 2, absent = 3, inheritable = 4, optional = 5 } /** * @summary ParamOptions * @description * * ### ASN.1 Definition: * * ```asn1 * ParamOptions ::= ENUMERATED { * required, -- Parameters MUST be encoded in structure * preferredPresent, -- Parameters SHOULD be encoded in structure * preferredAbsent, -- Parameters SHOULD NOT be encoded in structure * absent, -- Parameters MUST NOT be encoded in structure * inheritable, -- Parameters are inherited if not present * optional, -- Parameters MAY be encoded in the structure * ... * } * ``` * * @enum {number} */ export type ParamOptions = _enum_for_ParamOptions | ENUMERATED; /** * @summary ParamOptions_required * @constant * @type {number} */ export declare const ParamOptions_required: ParamOptions; /** * @summary required * @constant * @type {number} */ export declare const required: ParamOptions; /** * @summary ParamOptions_preferredPresent * @constant * @type {number} */ export declare const ParamOptions_preferredPresent: ParamOptions; /** * @summary preferredPresent * @constant * @type {number} */ export declare const preferredPresent: ParamOptions; /** * @summary ParamOptions_preferredAbsent * @constant * @type {number} */ export declare const ParamOptions_preferredAbsent: ParamOptions; /** * @summary preferredAbsent * @constant * @type {number} */ export declare const preferredAbsent: ParamOptions; /** * @summary ParamOptions_absent * @constant * @type {number} */ export declare const ParamOptions_absent: ParamOptions; /** * @summary absent * @constant * @type {number} */ export declare const absent: ParamOptions; /** * @summary ParamOptions_inheritable * @constant * @type {number} */ export declare const ParamOptions_inheritable: ParamOptions; /** * @summary inheritable * @constant * @type {number} */ export declare const inheritable: ParamOptions; /** * @summary ParamOptions_optional * @constant * @type {number} */ export declare const ParamOptions_optional: ParamOptions; /** * @summary optional * @constant * @type {number} */ export declare const optional: ParamOptions; export declare const _decode_ParamOptions: $.ASN1Decoder; export declare const _encode_ParamOptions: $.ASN1Encoder; //# sourceMappingURL=ParamOptions.ta.d.mts.map