import { ASN1Element as _Element } from '@wildboar/asn1'; import * as $ from '@wildboar/asn1/functional'; /** * @summary SearchRequest_derefAliases * @description * * ### ASN.1 Definition: * * ```asn1 * SearchRequest-derefAliases ::= ENUMERATED { -- REMOVED_FROM_UNNESTING -- } * ``` * * @enum {number} */ export declare enum _enum_for_SearchRequest_derefAliases { neverDerefAliases = 0, derefInSearching = 1, derefFindingBaseObj = 2, derefAlways = 3 } /** * @summary SearchRequest_derefAliases * @description * * ### ASN.1 Definition: * * ```asn1 * SearchRequest-derefAliases ::= ENUMERATED { -- REMOVED_FROM_UNNESTING -- } * ``` * * @enum {number} */ export type SearchRequest_derefAliases = _enum_for_SearchRequest_derefAliases; /** * @summary SearchRequest_derefAliases * @description * * ### ASN.1 Definition: * * ```asn1 * SearchRequest-derefAliases ::= ENUMERATED { -- REMOVED_FROM_UNNESTING -- } * ``` * * @enum {number} */ export declare const SearchRequest_derefAliases: typeof _enum_for_SearchRequest_derefAliases; /** * @summary SearchRequest_derefAliases_neverDerefAliases * @constant * @type {number} */ export declare const SearchRequest_derefAliases_neverDerefAliases: SearchRequest_derefAliases; /** * @summary neverDerefAliases * @constant * @type {number} */ export declare const neverDerefAliases: SearchRequest_derefAliases; /** * @summary SearchRequest_derefAliases_derefInSearching * @constant * @type {number} */ export declare const SearchRequest_derefAliases_derefInSearching: SearchRequest_derefAliases; /** * @summary derefInSearching * @constant * @type {number} */ export declare const derefInSearching: SearchRequest_derefAliases; /** * @summary SearchRequest_derefAliases_derefFindingBaseObj * @constant * @type {number} */ export declare const SearchRequest_derefAliases_derefFindingBaseObj: SearchRequest_derefAliases; /** * @summary derefFindingBaseObj * @constant * @type {number} */ export declare const derefFindingBaseObj: SearchRequest_derefAliases; /** * @summary SearchRequest_derefAliases_derefAlways * @constant * @type {number} */ export declare const SearchRequest_derefAliases_derefAlways: SearchRequest_derefAliases; /** * @summary derefAlways * @constant * @type {number} */ export declare const derefAlways: SearchRequest_derefAliases; /** * @summary Decodes an ASN.1 element into a(n) SearchRequest_derefAliases * @function * @param {_Element} el The element being decoded. * @returns {SearchRequest_derefAliases} The decoded data structure. */ export declare function _decode_SearchRequest_derefAliases(el: _Element): SearchRequest_derefAliases; /** * @summary Encodes a(n) SearchRequest_derefAliases 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 SearchRequest_derefAliases, encoded as an ASN.1 Element. */ export declare function _encode_SearchRequest_derefAliases(value: SearchRequest_derefAliases, elGetter: $.ASN1Encoder): _Element; //# sourceMappingURL=SearchRequest-derefAliases.ta.d.mts.map