import { ShadowingAgreementInfo } from "../DirectoryShadowAbstractService/ShadowingAgreementInfo.ta.mjs"; import { type OPERATIONAL_BINDING } from "../OperationalBindingManagement/OPERATIONAL-BINDING.oca.mjs"; /** * @summary shadowOperationalBinding * @description * * ### ASN.1 Definition: * * ```asn1 * shadowOperationalBinding OPERATIONAL-BINDING ::= { * AGREEMENT ShadowingAgreementInfo * APPLICATION CONTEXTS * {{shadowSupplierInitiatedAC * APPLIES TO {All-operations-supplier-initiated}} | * {shadowConsumerInitiatedAC * APPLIES TO {All-operations-consumer-initiated}}} * ASYMMETRIC * ROLE-A { -- shadow supplier role * ESTABLISHMENT-INITIATOR TRUE * ESTABLISHMENT-PARAMETER NULL * MODIFICATION-INITIATOR TRUE * TERMINATION-INITIATOR TRUE } * ROLE-B { -- shadow consumer role * ESTABLISHMENT-INITIATOR TRUE * ESTABLISHMENT-PARAMETER NULL * MODIFICATION-INITIATOR TRUE * MODIFICATION-PARAMETER ModificationParameter * TERMINATION-INITIATOR TRUE} * ID id-op-binding-shadow } * ``` * * @constant * @type {OPERATIONAL_BINDING} * @implements {OPERATIONAL_BINDING} */ export declare const shadowOperationalBinding: OPERATIONAL_BINDING; //# sourceMappingURL=shadowOperationalBinding.oa.d.mts.map