import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client";
import { CodeDeployServiceException as __BaseException } from "./CodeDeployServiceException";
export declare class InstanceLimitExceededException extends __BaseException {
  readonly name: "InstanceLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InstanceLimitExceededException, __BaseException>
  );
}
export declare class InstanceNameRequiredException extends __BaseException {
  readonly name: "InstanceNameRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InstanceNameRequiredException, __BaseException>
  );
}
export declare class InstanceNotRegisteredException extends __BaseException {
  readonly name: "InstanceNotRegisteredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InstanceNotRegisteredException, __BaseException>
  );
}
export declare class InvalidInstanceNameException extends __BaseException {
  readonly name: "InvalidInstanceNameException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidInstanceNameException, __BaseException>
  );
}
export declare class InvalidTagException extends __BaseException {
  readonly name: "InvalidTagException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidTagException, __BaseException>
  );
}
export declare class TagLimitExceededException extends __BaseException {
  readonly name: "TagLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TagLimitExceededException, __BaseException>
  );
}
export declare class TagRequiredException extends __BaseException {
  readonly name: "TagRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TagRequiredException, __BaseException>
  );
}
export declare class AlarmsLimitExceededException extends __BaseException {
  readonly name: "AlarmsLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<AlarmsLimitExceededException, __BaseException>
  );
}
export declare class ApplicationAlreadyExistsException extends __BaseException {
  readonly name: "ApplicationAlreadyExistsException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      ApplicationAlreadyExistsException,
      __BaseException
    >
  );
}
export declare class ApplicationDoesNotExistException extends __BaseException {
  readonly name: "ApplicationDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      ApplicationDoesNotExistException,
      __BaseException
    >
  );
}
export declare class ApplicationLimitExceededException extends __BaseException {
  readonly name: "ApplicationLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      ApplicationLimitExceededException,
      __BaseException
    >
  );
}
export declare class ApplicationNameRequiredException extends __BaseException {
  readonly name: "ApplicationNameRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      ApplicationNameRequiredException,
      __BaseException
    >
  );
}
export declare class ArnNotSupportedException extends __BaseException {
  readonly name: "ArnNotSupportedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ArnNotSupportedException, __BaseException>
  );
}
export declare class BatchLimitExceededException extends __BaseException {
  readonly name: "BatchLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<BatchLimitExceededException, __BaseException>
  );
}
export declare class InvalidApplicationNameException extends __BaseException {
  readonly name: "InvalidApplicationNameException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidApplicationNameException,
      __BaseException
    >
  );
}
export declare class InvalidRevisionException extends __BaseException {
  readonly name: "InvalidRevisionException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidRevisionException, __BaseException>
  );
}
export declare class RevisionRequiredException extends __BaseException {
  readonly name: "RevisionRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<RevisionRequiredException, __BaseException>
  );
}
export declare class DeploymentConfigDoesNotExistException extends __BaseException {
  readonly name: "DeploymentConfigDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentConfigDoesNotExistException,
      __BaseException
    >
  );
}
export declare class DeploymentGroupNameRequiredException extends __BaseException {
  readonly name: "DeploymentGroupNameRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentGroupNameRequiredException,
      __BaseException
    >
  );
}
export declare class InvalidDeploymentGroupNameException extends __BaseException {
  readonly name: "InvalidDeploymentGroupNameException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentGroupNameException,
      __BaseException
    >
  );
}
export declare class DeploymentDoesNotExistException extends __BaseException {
  readonly name: "DeploymentDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentDoesNotExistException,
      __BaseException
    >
  );
}
export declare class DeploymentIdRequiredException extends __BaseException {
  readonly name: "DeploymentIdRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DeploymentIdRequiredException, __BaseException>
  );
}
export declare class InstanceIdRequiredException extends __BaseException {
  readonly name: "InstanceIdRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InstanceIdRequiredException, __BaseException>
  );
}
export declare class InvalidComputePlatformException extends __BaseException {
  readonly name: "InvalidComputePlatformException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidComputePlatformException,
      __BaseException
    >
  );
}
export declare class InvalidDeploymentIdException extends __BaseException {
  readonly name: "InvalidDeploymentIdException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidDeploymentIdException, __BaseException>
  );
}
export declare class DeploymentNotStartedException extends __BaseException {
  readonly name: "DeploymentNotStartedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DeploymentNotStartedException, __BaseException>
  );
}
export declare class DeploymentTargetDoesNotExistException extends __BaseException {
  readonly name: "DeploymentTargetDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentTargetDoesNotExistException,
      __BaseException
    >
  );
}
export declare class DeploymentTargetIdRequiredException extends __BaseException {
  readonly name: "DeploymentTargetIdRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentTargetIdRequiredException,
      __BaseException
    >
  );
}
export declare class DeploymentTargetListSizeExceededException extends __BaseException {
  readonly name: "DeploymentTargetListSizeExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentTargetListSizeExceededException,
      __BaseException
    >
  );
}
export declare class InstanceDoesNotExistException extends __BaseException {
  readonly name: "InstanceDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InstanceDoesNotExistException, __BaseException>
  );
}
export declare class InvalidDeploymentTargetIdException extends __BaseException {
  readonly name: "InvalidDeploymentTargetIdException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentTargetIdException,
      __BaseException
    >
  );
}
export declare class BucketNameFilterRequiredException extends __BaseException {
  readonly name: "BucketNameFilterRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      BucketNameFilterRequiredException,
      __BaseException
    >
  );
}
export declare class DeploymentAlreadyCompletedException extends __BaseException {
  readonly name: "DeploymentAlreadyCompletedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentAlreadyCompletedException,
      __BaseException
    >
  );
}
export declare class DeploymentIsNotInReadyStateException extends __BaseException {
  readonly name: "DeploymentIsNotInReadyStateException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentIsNotInReadyStateException,
      __BaseException
    >
  );
}
export declare class InvalidDeploymentStatusException extends __BaseException {
  readonly name: "InvalidDeploymentStatusException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentStatusException,
      __BaseException
    >
  );
}
export declare class InvalidDeploymentWaitTypeException extends __BaseException {
  readonly name: "InvalidDeploymentWaitTypeException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentWaitTypeException,
      __BaseException
    >
  );
}
export declare class UnsupportedActionForDeploymentTypeException extends __BaseException {
  readonly name: "UnsupportedActionForDeploymentTypeException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      UnsupportedActionForDeploymentTypeException,
      __BaseException
    >
  );
}
export declare class InvalidTagsToAddException extends __BaseException {
  readonly name: "InvalidTagsToAddException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidTagsToAddException, __BaseException>
  );
}
export declare class DeploymentGroupDoesNotExistException extends __BaseException {
  readonly name: "DeploymentGroupDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentGroupDoesNotExistException,
      __BaseException
    >
  );
}
export declare class DeploymentLimitExceededException extends __BaseException {
  readonly name: "DeploymentLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentLimitExceededException,
      __BaseException
    >
  );
}
export declare class DescriptionTooLongException extends __BaseException {
  readonly name: "DescriptionTooLongException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DescriptionTooLongException, __BaseException>
  );
}
export declare class InvalidAlarmConfigException extends __BaseException {
  readonly name: "InvalidAlarmConfigException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidAlarmConfigException, __BaseException>
  );
}
export declare class InvalidAutoRollbackConfigException extends __BaseException {
  readonly name: "InvalidAutoRollbackConfigException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidAutoRollbackConfigException,
      __BaseException
    >
  );
}
export declare class InvalidAutoScalingGroupException extends __BaseException {
  readonly name: "InvalidAutoScalingGroupException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidAutoScalingGroupException,
      __BaseException
    >
  );
}
export declare class InvalidDeploymentConfigNameException extends __BaseException {
  readonly name: "InvalidDeploymentConfigNameException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentConfigNameException,
      __BaseException
    >
  );
}
export declare class InvalidFileExistsBehaviorException extends __BaseException {
  readonly name: "InvalidFileExistsBehaviorException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidFileExistsBehaviorException,
      __BaseException
    >
  );
}
export declare class InvalidGitHubAccountTokenException extends __BaseException {
  readonly name: "InvalidGitHubAccountTokenException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidGitHubAccountTokenException,
      __BaseException
    >
  );
}
export declare class InvalidIgnoreApplicationStopFailuresValueException extends __BaseException {
  readonly name: "InvalidIgnoreApplicationStopFailuresValueException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidIgnoreApplicationStopFailuresValueException,
      __BaseException
    >
  );
}
export declare class InvalidLoadBalancerInfoException extends __BaseException {
  readonly name: "InvalidLoadBalancerInfoException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidLoadBalancerInfoException,
      __BaseException
    >
  );
}
export declare class InvalidRoleException extends __BaseException {
  readonly name: "InvalidRoleException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidRoleException, __BaseException>
  );
}
export declare class InvalidTargetInstancesException extends __BaseException {
  readonly name: "InvalidTargetInstancesException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidTargetInstancesException,
      __BaseException
    >
  );
}
export declare class InvalidTrafficRoutingConfigurationException extends __BaseException {
  readonly name: "InvalidTrafficRoutingConfigurationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidTrafficRoutingConfigurationException,
      __BaseException
    >
  );
}
export declare class InvalidUpdateOutdatedInstancesOnlyValueException extends __BaseException {
  readonly name: "InvalidUpdateOutdatedInstancesOnlyValueException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidUpdateOutdatedInstancesOnlyValueException,
      __BaseException
    >
  );
}
export declare class RevisionDoesNotExistException extends __BaseException {
  readonly name: "RevisionDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<RevisionDoesNotExistException, __BaseException>
  );
}
export declare class ThrottlingException extends __BaseException {
  readonly name: "ThrottlingException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ThrottlingException, __BaseException>
  );
}
export declare class DeploymentConfigAlreadyExistsException extends __BaseException {
  readonly name: "DeploymentConfigAlreadyExistsException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentConfigAlreadyExistsException,
      __BaseException
    >
  );
}
export declare class DeploymentConfigLimitExceededException extends __BaseException {
  readonly name: "DeploymentConfigLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentConfigLimitExceededException,
      __BaseException
    >
  );
}
export declare class DeploymentConfigNameRequiredException extends __BaseException {
  readonly name: "DeploymentConfigNameRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentConfigNameRequiredException,
      __BaseException
    >
  );
}
export declare class InvalidMinimumHealthyHostValueException extends __BaseException {
  readonly name: "InvalidMinimumHealthyHostValueException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidMinimumHealthyHostValueException,
      __BaseException
    >
  );
}
export declare class InvalidZonalDeploymentConfigurationException extends __BaseException {
  readonly name: "InvalidZonalDeploymentConfigurationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidZonalDeploymentConfigurationException,
      __BaseException
    >
  );
}
export declare class DeploymentGroupAlreadyExistsException extends __BaseException {
  readonly name: "DeploymentGroupAlreadyExistsException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentGroupAlreadyExistsException,
      __BaseException
    >
  );
}
export declare class DeploymentGroupLimitExceededException extends __BaseException {
  readonly name: "DeploymentGroupLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      DeploymentGroupLimitExceededException,
      __BaseException
    >
  );
}
export declare class ECSServiceMappingLimitExceededException extends __BaseException {
  readonly name: "ECSServiceMappingLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      ECSServiceMappingLimitExceededException,
      __BaseException
    >
  );
}
export declare class InvalidBlueGreenDeploymentConfigurationException extends __BaseException {
  readonly name: "InvalidBlueGreenDeploymentConfigurationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidBlueGreenDeploymentConfigurationException,
      __BaseException
    >
  );
}
export declare class InvalidDeploymentStyleException extends __BaseException {
  readonly name: "InvalidDeploymentStyleException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentStyleException,
      __BaseException
    >
  );
}
export declare class InvalidEC2TagCombinationException extends __BaseException {
  readonly name: "InvalidEC2TagCombinationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidEC2TagCombinationException,
      __BaseException
    >
  );
}
export declare class InvalidEC2TagException extends __BaseException {
  readonly name: "InvalidEC2TagException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidEC2TagException, __BaseException>
  );
}
export declare class InvalidECSServiceException extends __BaseException {
  readonly name: "InvalidECSServiceException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidECSServiceException, __BaseException>
  );
}
export declare class InvalidInputException extends __BaseException {
  readonly name: "InvalidInputException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidInputException, __BaseException>
  );
}
export declare class InvalidOnPremisesTagCombinationException extends __BaseException {
  readonly name: "InvalidOnPremisesTagCombinationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidOnPremisesTagCombinationException,
      __BaseException
    >
  );
}
export declare class InvalidTargetGroupPairException extends __BaseException {
  readonly name: "InvalidTargetGroupPairException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidTargetGroupPairException,
      __BaseException
    >
  );
}
export declare class InvalidTriggerConfigException extends __BaseException {
  readonly name: "InvalidTriggerConfigException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidTriggerConfigException, __BaseException>
  );
}
export declare class LifecycleHookLimitExceededException extends __BaseException {
  readonly name: "LifecycleHookLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      LifecycleHookLimitExceededException,
      __BaseException
    >
  );
}
export declare class RoleRequiredException extends __BaseException {
  readonly name: "RoleRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<RoleRequiredException, __BaseException>
  );
}
export declare class TagSetListLimitExceededException extends __BaseException {
  readonly name: "TagSetListLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      TagSetListLimitExceededException,
      __BaseException
    >
  );
}
export declare class TriggerTargetsLimitExceededException extends __BaseException {
  readonly name: "TriggerTargetsLimitExceededException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      TriggerTargetsLimitExceededException,
      __BaseException
    >
  );
}
export declare class DeploymentConfigInUseException extends __BaseException {
  readonly name: "DeploymentConfigInUseException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DeploymentConfigInUseException, __BaseException>
  );
}
export declare class InvalidOperationException extends __BaseException {
  readonly name: "InvalidOperationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidOperationException, __BaseException>
  );
}
export declare class GitHubAccountTokenDoesNotExistException extends __BaseException {
  readonly name: "GitHubAccountTokenDoesNotExistException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      GitHubAccountTokenDoesNotExistException,
      __BaseException
    >
  );
}
export declare class GitHubAccountTokenNameRequiredException extends __BaseException {
  readonly name: "GitHubAccountTokenNameRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      GitHubAccountTokenNameRequiredException,
      __BaseException
    >
  );
}
export declare class InvalidGitHubAccountTokenNameException extends __BaseException {
  readonly name: "InvalidGitHubAccountTokenNameException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidGitHubAccountTokenNameException,
      __BaseException
    >
  );
}
export declare class OperationNotSupportedException extends __BaseException {
  readonly name: "OperationNotSupportedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<OperationNotSupportedException, __BaseException>
  );
}
export declare class ResourceValidationException extends __BaseException {
  readonly name: "ResourceValidationException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ResourceValidationException, __BaseException>
  );
}
export declare class InvalidBucketNameFilterException extends __BaseException {
  readonly name: "InvalidBucketNameFilterException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidBucketNameFilterException,
      __BaseException
    >
  );
}
export declare class InvalidDeployedStateFilterException extends __BaseException {
  readonly name: "InvalidDeployedStateFilterException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeployedStateFilterException,
      __BaseException
    >
  );
}
export declare class InvalidKeyPrefixFilterException extends __BaseException {
  readonly name: "InvalidKeyPrefixFilterException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidKeyPrefixFilterException,
      __BaseException
    >
  );
}
export declare class InvalidNextTokenException extends __BaseException {
  readonly name: "InvalidNextTokenException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidNextTokenException, __BaseException>
  );
}
export declare class InvalidSortByException extends __BaseException {
  readonly name: "InvalidSortByException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidSortByException, __BaseException>
  );
}
export declare class InvalidSortOrderException extends __BaseException {
  readonly name: "InvalidSortOrderException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidSortOrderException, __BaseException>
  );
}
export declare class InvalidDeploymentInstanceTypeException extends __BaseException {
  readonly name: "InvalidDeploymentInstanceTypeException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidDeploymentInstanceTypeException,
      __BaseException
    >
  );
}
export declare class InvalidInstanceStatusException extends __BaseException {
  readonly name: "InvalidInstanceStatusException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidInstanceStatusException, __BaseException>
  );
}
export declare class InvalidInstanceTypeException extends __BaseException {
  readonly name: "InvalidInstanceTypeException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidInstanceTypeException, __BaseException>
  );
}
export declare class InvalidTargetFilterNameException extends __BaseException {
  readonly name: "InvalidTargetFilterNameException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidTargetFilterNameException,
      __BaseException
    >
  );
}
export declare class InvalidExternalIdException extends __BaseException {
  readonly name: "InvalidExternalIdException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidExternalIdException, __BaseException>
  );
}
export declare class InvalidTimeRangeException extends __BaseException {
  readonly name: "InvalidTimeRangeException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidTimeRangeException, __BaseException>
  );
}
export declare class InvalidRegistrationStatusException extends __BaseException {
  readonly name: "InvalidRegistrationStatusException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidRegistrationStatusException,
      __BaseException
    >
  );
}
export declare class InvalidTagFilterException extends __BaseException {
  readonly name: "InvalidTagFilterException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidTagFilterException, __BaseException>
  );
}
export declare class InvalidArnException extends __BaseException {
  readonly name: "InvalidArnException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidArnException, __BaseException>
  );
}
export declare class ResourceArnRequiredException extends __BaseException {
  readonly name: "ResourceArnRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ResourceArnRequiredException, __BaseException>
  );
}
export declare class InvalidLifecycleEventHookExecutionIdException extends __BaseException {
  readonly name: "InvalidLifecycleEventHookExecutionIdException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidLifecycleEventHookExecutionIdException,
      __BaseException
    >
  );
}
export declare class InvalidLifecycleEventHookExecutionStatusException extends __BaseException {
  readonly name: "InvalidLifecycleEventHookExecutionStatusException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InvalidLifecycleEventHookExecutionStatusException,
      __BaseException
    >
  );
}
export declare class LifecycleEventAlreadyCompletedException extends __BaseException {
  readonly name: "LifecycleEventAlreadyCompletedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      LifecycleEventAlreadyCompletedException,
      __BaseException
    >
  );
}
export declare class IamArnRequiredException extends __BaseException {
  readonly name: "IamArnRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<IamArnRequiredException, __BaseException>
  );
}
export declare class IamSessionArnAlreadyRegisteredException extends __BaseException {
  readonly name: "IamSessionArnAlreadyRegisteredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      IamSessionArnAlreadyRegisteredException,
      __BaseException
    >
  );
}
export declare class IamUserArnAlreadyRegisteredException extends __BaseException {
  readonly name: "IamUserArnAlreadyRegisteredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      IamUserArnAlreadyRegisteredException,
      __BaseException
    >
  );
}
export declare class IamUserArnRequiredException extends __BaseException {
  readonly name: "IamUserArnRequiredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<IamUserArnRequiredException, __BaseException>
  );
}
export declare class InstanceNameAlreadyRegisteredException extends __BaseException {
  readonly name: "InstanceNameAlreadyRegisteredException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InstanceNameAlreadyRegisteredException,
      __BaseException
    >
  );
}
export declare class InvalidIamSessionArnException extends __BaseException {
  readonly name: "InvalidIamSessionArnException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidIamSessionArnException, __BaseException>
  );
}
export declare class InvalidIamUserArnException extends __BaseException {
  readonly name: "InvalidIamUserArnException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidIamUserArnException, __BaseException>
  );
}
export declare class MultipleIamArnsProvidedException extends __BaseException {
  readonly name: "MultipleIamArnsProvidedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      MultipleIamArnsProvidedException,
      __BaseException
    >
  );
}
