import { ENUMERATED } from "@wildboar/asn1"; import * as $ from "@wildboar/asn1/functional"; export declare enum _enum_for_AttributeUsage { userApplications = 0, directoryOperation = 1, distributedOperation = 2, dSAOperation = 3 } /** * @summary AttributeUsage * @description * * ### ASN.1 Definition: * * ```asn1 * AttributeUsage ::= ENUMERATED { * userApplications (0), * directoryOperation (1), * distributedOperation (2), * dSAOperation (3), * ... } * ``` * * @enum {number} */ export type AttributeUsage = _enum_for_AttributeUsage | ENUMERATED; /** * @summary AttributeUsage_userApplications * @constant * @type {number} */ export declare const AttributeUsage_userApplications: AttributeUsage; /** * @summary userApplications * @constant * @type {number} */ export declare const userApplications: AttributeUsage; /** * @summary AttributeUsage_directoryOperation * @constant * @type {number} */ export declare const AttributeUsage_directoryOperation: AttributeUsage; /** * @summary directoryOperation * @constant * @type {number} */ export declare const directoryOperation: AttributeUsage; /** * @summary AttributeUsage_distributedOperation * @constant * @type {number} */ export declare const AttributeUsage_distributedOperation: AttributeUsage; /** * @summary distributedOperation * @constant * @type {number} */ export declare const distributedOperation: AttributeUsage; /** * @summary AttributeUsage_dSAOperation * @constant * @type {number} */ export declare const AttributeUsage_dSAOperation: AttributeUsage; /** * @summary dSAOperation * @constant * @type {number} */ export declare const dSAOperation: AttributeUsage; export declare const _decode_AttributeUsage: $.ASN1Decoder; export declare const _encode_AttributeUsage: $.ASN1Encoder; //# sourceMappingURL=AttributeUsage.ta.d.mts.map