import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client";
import { Route53ServiceException as __BaseException } from "./Route53ServiceException";
export declare class ConcurrentModification extends __BaseException {
  readonly name: "ConcurrentModification";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ConcurrentModification, __BaseException>
  );
}
export declare class InvalidInput extends __BaseException {
  readonly name: "InvalidInput";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<InvalidInput, __BaseException>);
}
export declare class InvalidKeySigningKeyStatus extends __BaseException {
  readonly name: "InvalidKeySigningKeyStatus";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidKeySigningKeyStatus, __BaseException>
  );
}
export declare class InvalidKMSArn extends __BaseException {
  readonly name: "InvalidKMSArn";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<InvalidKMSArn, __BaseException>);
}
export declare class InvalidSigningStatus extends __BaseException {
  readonly name: "InvalidSigningStatus";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidSigningStatus, __BaseException>
  );
}
export declare class NoSuchKeySigningKey extends __BaseException {
  readonly name: "NoSuchKeySigningKey";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NoSuchKeySigningKey, __BaseException>
  );
}
export declare class ConflictingDomainExists extends __BaseException {
  readonly name: "ConflictingDomainExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ConflictingDomainExists, __BaseException>
  );
}
export declare class InvalidVPCId extends __BaseException {
  readonly name: "InvalidVPCId";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<InvalidVPCId, __BaseException>);
}
export declare class LimitsExceeded extends __BaseException {
  readonly name: "LimitsExceeded";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<LimitsExceeded, __BaseException>);
}
export declare class NoSuchHostedZone extends __BaseException {
  readonly name: "NoSuchHostedZone";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<NoSuchHostedZone, __BaseException>);
}
export declare class NotAuthorizedException extends __BaseException {
  readonly name: "NotAuthorizedException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NotAuthorizedException, __BaseException>
  );
}
export declare class PriorRequestNotComplete extends __BaseException {
  readonly name: "PriorRequestNotComplete";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<PriorRequestNotComplete, __BaseException>
  );
}
export declare class PublicZoneVPCAssociation extends __BaseException {
  readonly name: "PublicZoneVPCAssociation";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<PublicZoneVPCAssociation, __BaseException>
  );
}
export declare class CidrBlockInUseException extends __BaseException {
  readonly name: "CidrBlockInUseException";
  readonly $fault: "client";
  Message?: string | undefined;
  constructor(
    opts: __ExceptionOptionType<CidrBlockInUseException, __BaseException>
  );
}
export declare class CidrCollectionVersionMismatchException extends __BaseException {
  readonly name: "CidrCollectionVersionMismatchException";
  readonly $fault: "client";
  Message?: string | undefined;
  constructor(
    opts: __ExceptionOptionType<
      CidrCollectionVersionMismatchException,
      __BaseException
    >
  );
}
export declare class NoSuchCidrCollectionException extends __BaseException {
  readonly name: "NoSuchCidrCollectionException";
  readonly $fault: "client";
  Message?: string | undefined;
  constructor(
    opts: __ExceptionOptionType<NoSuchCidrCollectionException, __BaseException>
  );
}
export declare class InvalidChangeBatch extends __BaseException {
  readonly name: "InvalidChangeBatch";
  readonly $fault: "client";
  messages?: string[] | undefined;
  constructor(opts: __ExceptionOptionType<InvalidChangeBatch, __BaseException>);
}
export declare class NoSuchHealthCheck extends __BaseException {
  readonly name: "NoSuchHealthCheck";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<NoSuchHealthCheck, __BaseException>);
}
export declare class ThrottlingException extends __BaseException {
  readonly name: "ThrottlingException";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<ThrottlingException, __BaseException>
  );
}
export declare class CidrCollectionAlreadyExistsException extends __BaseException {
  readonly name: "CidrCollectionAlreadyExistsException";
  readonly $fault: "client";
  Message?: string | undefined;
  constructor(
    opts: __ExceptionOptionType<
      CidrCollectionAlreadyExistsException,
      __BaseException
    >
  );
}
export declare class HealthCheckAlreadyExists extends __BaseException {
  readonly name: "HealthCheckAlreadyExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<HealthCheckAlreadyExists, __BaseException>
  );
}
export declare class TooManyHealthChecks extends __BaseException {
  readonly name: "TooManyHealthChecks";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TooManyHealthChecks, __BaseException>
  );
}
export declare class DelegationSetNotAvailable extends __BaseException {
  readonly name: "DelegationSetNotAvailable";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DelegationSetNotAvailable, __BaseException>
  );
}
export declare class DelegationSetNotReusable extends __BaseException {
  readonly name: "DelegationSetNotReusable";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DelegationSetNotReusable, __BaseException>
  );
}
export declare class HostedZoneAlreadyExists extends __BaseException {
  readonly name: "HostedZoneAlreadyExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<HostedZoneAlreadyExists, __BaseException>
  );
}
export declare class InvalidDomainName extends __BaseException {
  readonly name: "InvalidDomainName";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<InvalidDomainName, __BaseException>);
}
export declare class NoSuchDelegationSet extends __BaseException {
  readonly name: "NoSuchDelegationSet";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NoSuchDelegationSet, __BaseException>
  );
}
export declare class TooManyHostedZones extends __BaseException {
  readonly name: "TooManyHostedZones";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<TooManyHostedZones, __BaseException>);
}
export declare class InvalidArgument extends __BaseException {
  readonly name: "InvalidArgument";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<InvalidArgument, __BaseException>);
}
export declare class InvalidKeySigningKeyName extends __BaseException {
  readonly name: "InvalidKeySigningKeyName";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidKeySigningKeyName, __BaseException>
  );
}
export declare class KeySigningKeyAlreadyExists extends __BaseException {
  readonly name: "KeySigningKeyAlreadyExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<KeySigningKeyAlreadyExists, __BaseException>
  );
}
export declare class TooManyKeySigningKeys extends __BaseException {
  readonly name: "TooManyKeySigningKeys";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TooManyKeySigningKeys, __BaseException>
  );
}
export declare class InsufficientCloudWatchLogsResourcePolicy extends __BaseException {
  readonly name: "InsufficientCloudWatchLogsResourcePolicy";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      InsufficientCloudWatchLogsResourcePolicy,
      __BaseException
    >
  );
}
export declare class NoSuchCloudWatchLogsLogGroup extends __BaseException {
  readonly name: "NoSuchCloudWatchLogsLogGroup";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NoSuchCloudWatchLogsLogGroup, __BaseException>
  );
}
export declare class QueryLoggingConfigAlreadyExists extends __BaseException {
  readonly name: "QueryLoggingConfigAlreadyExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      QueryLoggingConfigAlreadyExists,
      __BaseException
    >
  );
}
export declare class DelegationSetAlreadyCreated extends __BaseException {
  readonly name: "DelegationSetAlreadyCreated";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DelegationSetAlreadyCreated, __BaseException>
  );
}
export declare class DelegationSetAlreadyReusable extends __BaseException {
  readonly name: "DelegationSetAlreadyReusable";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<DelegationSetAlreadyReusable, __BaseException>
  );
}
export declare class HostedZoneNotFound extends __BaseException {
  readonly name: "HostedZoneNotFound";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<HostedZoneNotFound, __BaseException>);
}
export declare class InvalidTrafficPolicyDocument extends __BaseException {
  readonly name: "InvalidTrafficPolicyDocument";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidTrafficPolicyDocument, __BaseException>
  );
}
export declare class TooManyTrafficPolicies extends __BaseException {
  readonly name: "TooManyTrafficPolicies";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TooManyTrafficPolicies, __BaseException>
  );
}
export declare class TrafficPolicyAlreadyExists extends __BaseException {
  readonly name: "TrafficPolicyAlreadyExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TrafficPolicyAlreadyExists, __BaseException>
  );
}
export declare class NoSuchTrafficPolicy extends __BaseException {
  readonly name: "NoSuchTrafficPolicy";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NoSuchTrafficPolicy, __BaseException>
  );
}
export declare class TooManyTrafficPolicyInstances extends __BaseException {
  readonly name: "TooManyTrafficPolicyInstances";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<TooManyTrafficPolicyInstances, __BaseException>
  );
}
export declare class TrafficPolicyInstanceAlreadyExists extends __BaseException {
  readonly name: "TrafficPolicyInstanceAlreadyExists";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      TrafficPolicyInstanceAlreadyExists,
      __BaseException
    >
  );
}
export declare class TooManyTrafficPolicyVersionsForCurrentPolicy extends __BaseException {
  readonly name: "TooManyTrafficPolicyVersionsForCurrentPolicy";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      TooManyTrafficPolicyVersionsForCurrentPolicy,
      __BaseException
    >
  );
}
export declare class TooManyVPCAssociationAuthorizations extends __BaseException {
  readonly name: "TooManyVPCAssociationAuthorizations";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      TooManyVPCAssociationAuthorizations,
      __BaseException
    >
  );
}
export declare class KeySigningKeyInParentDSRecord extends __BaseException {
  readonly name: "KeySigningKeyInParentDSRecord";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<KeySigningKeyInParentDSRecord, __BaseException>
  );
}
export declare class KeySigningKeyInUse extends __BaseException {
  readonly name: "KeySigningKeyInUse";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<KeySigningKeyInUse, __BaseException>);
}
export declare class CidrCollectionInUseException extends __BaseException {
  readonly name: "CidrCollectionInUseException";
  readonly $fault: "client";
  Message?: string | undefined;
  constructor(
    opts: __ExceptionOptionType<CidrCollectionInUseException, __BaseException>
  );
}
export declare class HealthCheckInUse extends __BaseException {
  readonly name: "HealthCheckInUse";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<HealthCheckInUse, __BaseException>);
}
export declare class HostedZoneNotEmpty extends __BaseException {
  readonly name: "HostedZoneNotEmpty";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<HostedZoneNotEmpty, __BaseException>);
}
export declare class NoSuchQueryLoggingConfig extends __BaseException {
  readonly name: "NoSuchQueryLoggingConfig";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NoSuchQueryLoggingConfig, __BaseException>
  );
}
export declare class DelegationSetInUse extends __BaseException {
  readonly name: "DelegationSetInUse";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<DelegationSetInUse, __BaseException>);
}
export declare class TrafficPolicyInUse extends __BaseException {
  readonly name: "TrafficPolicyInUse";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<TrafficPolicyInUse, __BaseException>);
}
export declare class NoSuchTrafficPolicyInstance extends __BaseException {
  readonly name: "NoSuchTrafficPolicyInstance";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<NoSuchTrafficPolicyInstance, __BaseException>
  );
}
export declare class VPCAssociationAuthorizationNotFound extends __BaseException {
  readonly name: "VPCAssociationAuthorizationNotFound";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      VPCAssociationAuthorizationNotFound,
      __BaseException
    >
  );
}
export declare class DNSSECNotFound extends __BaseException {
  readonly name: "DNSSECNotFound";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<DNSSECNotFound, __BaseException>);
}
export declare class LastVPCAssociation extends __BaseException {
  readonly name: "LastVPCAssociation";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<LastVPCAssociation, __BaseException>);
}
export declare class VPCAssociationNotFound extends __BaseException {
  readonly name: "VPCAssociationNotFound";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<VPCAssociationNotFound, __BaseException>
  );
}
export declare class HostedZonePartiallyDelegated extends __BaseException {
  readonly name: "HostedZonePartiallyDelegated";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<HostedZonePartiallyDelegated, __BaseException>
  );
}
export declare class KeySigningKeyWithActiveStatusNotFound extends __BaseException {
  readonly name: "KeySigningKeyWithActiveStatusNotFound";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<
      KeySigningKeyWithActiveStatusNotFound,
      __BaseException
    >
  );
}
export declare class NoSuchChange extends __BaseException {
  readonly name: "NoSuchChange";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<NoSuchChange, __BaseException>);
}
export declare class NoSuchGeoLocation extends __BaseException {
  readonly name: "NoSuchGeoLocation";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<NoSuchGeoLocation, __BaseException>);
}
export declare class IncompatibleVersion extends __BaseException {
  readonly name: "IncompatibleVersion";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<IncompatibleVersion, __BaseException>
  );
}
export declare class HostedZoneNotPrivate extends __BaseException {
  readonly name: "HostedZoneNotPrivate";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<HostedZoneNotPrivate, __BaseException>
  );
}
export declare class NoSuchCidrLocationException extends __BaseException {
  readonly name: "NoSuchCidrLocationException";
  readonly $fault: "client";
  Message?: string | undefined;
  constructor(
    opts: __ExceptionOptionType<NoSuchCidrLocationException, __BaseException>
  );
}
export declare class InvalidPaginationToken extends __BaseException {
  readonly name: "InvalidPaginationToken";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<InvalidPaginationToken, __BaseException>
  );
}
export declare class HealthCheckVersionMismatch extends __BaseException {
  readonly name: "HealthCheckVersionMismatch";
  readonly $fault: "client";
  constructor(
    opts: __ExceptionOptionType<HealthCheckVersionMismatch, __BaseException>
  );
}
export declare class ConflictingTypes extends __BaseException {
  readonly name: "ConflictingTypes";
  readonly $fault: "client";
  constructor(opts: __ExceptionOptionType<ConflictingTypes, __BaseException>);
}
