import { HierarchicalAgreement } from "../HierarchicalOperationalBindings/HierarchicalAgreement.ta.mjs"; import { type OPERATIONAL_BINDING } from "../OperationalBindingManagement/OPERATIONAL-BINDING.oca.mjs"; /** * @summary hierarchicalOperationalBinding * @description * * ### ASN.1 Definition: * * ```asn1 * hierarchicalOperationalBinding OPERATIONAL-BINDING ::= { * AGREEMENT HierarchicalAgreement * APPLICATION CONTEXTS {{directorySystemAC}} * ASYMMETRIC * ROLE-A { -- superior DSA * ESTABLISHMENT-INITIATOR TRUE * ESTABLISHMENT-PARAMETER SuperiorToSubordinate * MODIFICATION-INITIATOR TRUE * MODIFICATION-PARAMETER SuperiorToSubordinateModification * TERMINATION-INITIATOR TRUE } * ROLE-B { -- subordinate DSA * ESTABLISHMENT-INITIATOR TRUE * ESTABLISHMENT-PARAMETER SubordinateToSuperior * MODIFICATION-INITIATOR TRUE * MODIFICATION-PARAMETER SubordinateToSuperior * TERMINATION-INITIATOR TRUE } * ID id-op-binding-hierarchical } * ``` * * @constant * @type {OPERATIONAL_BINDING} * @implements {OPERATIONAL_BINDING} */ export declare const hierarchicalOperationalBinding: OPERATIONAL_BINDING; //# sourceMappingURL=hierarchicalOperationalBinding.oa.d.mts.map