function _aws_cdk_aws_codestarnotifications_DetailType(p){}function _aws_cdk_aws_codestarnotifications_NotificationRuleSourceConfig(p){}function _aws_cdk_aws_codestarnotifications_NotificationRuleTargetConfig(p){}function _aws_cdk_aws_codestarnotifications_INotificationRule(p){}function _aws_cdk_aws_codestarnotifications_INotificationRuleTarget(p){}function _aws_cdk_aws_codestarnotifications_INotificationRuleSource(p){}function _aws_cdk_aws_codestarnotifications_NotificationRuleOptions(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.detailType)||(p.detailType,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codestarnotifications_NotificationRuleProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.source)||(p.source,void 0),visitedObjects.has(p.targets)||(p.targets,void 0),visitedObjects.has(p.detailType)||(p.detailType,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codestarnotifications_CfnNotificationRuleProps(p){}function _aws_cdk_aws_codestarnotifications_NotificationRule(p){}function _aws_cdk_aws_codestarnotifications_CfnNotificationRule(p){}function _aws_cdk_aws_codestarnotifications_CfnNotificationRule_TargetProperty(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated.
  ${deprecationMessage}
  This API will be removed in the next major release.`;switch(deprecationMode){case"fail":throw new DeprecationError(message);case"warn":console.warn("[WARNING]",message);break}}const visitedObjects=new Set;class DeprecationError extends Error{}module.exports={print,_aws_cdk_aws_codestarnotifications_DetailType,_aws_cdk_aws_codestarnotifications_NotificationRuleSourceConfig,_aws_cdk_aws_codestarnotifications_NotificationRuleTargetConfig,_aws_cdk_aws_codestarnotifications_INotificationRule,_aws_cdk_aws_codestarnotifications_INotificationRuleTarget,_aws_cdk_aws_codestarnotifications_INotificationRuleSource,_aws_cdk_aws_codestarnotifications_NotificationRuleOptions,_aws_cdk_aws_codestarnotifications_NotificationRuleProps,_aws_cdk_aws_codestarnotifications_CfnNotificationRuleProps,_aws_cdk_aws_codestarnotifications_NotificationRule,_aws_cdk_aws_codestarnotifications_CfnNotificationRule,_aws_cdk_aws_codestarnotifications_CfnNotificationRule_TargetProperty},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
