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