"use strict";var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.InvokeActivity=void 0;const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");class InvokeActivity{constructor(activity,props={}){this.activity=activity,this.props=props}bind(_task){return{resourceArn:this.activity.activityArn,metricDimensions:{ActivityArn:this.activity.activityArn},heartbeat:this.props.heartbeat,metricPrefixSingular:"Activity",metricPrefixPlural:"Activities"}}}exports.InvokeActivity=InvokeActivity,_a=JSII_RTTI_SYMBOL_1,InvokeActivity[_a]={fqn:"aws-cdk-lib.aws_stepfunctions_tasks.InvokeActivity",version:"2.159.0"};
