import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { SNSServiceException as __BaseException } from "./SNSServiceException"; export declare class AuthorizationErrorException extends __BaseException { readonly name: "AuthorizationErrorException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class InternalErrorException extends __BaseException { readonly name: "InternalErrorException"; readonly $fault: "server"; constructor(opts: __ExceptionOptionType); } export declare class InvalidParameterException extends __BaseException { readonly name: "InvalidParameterException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class NotFoundException extends __BaseException { readonly name: "NotFoundException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class ThrottledException extends __BaseException { readonly name: "ThrottledException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class FilterPolicyLimitExceededException extends __BaseException { readonly name: "FilterPolicyLimitExceededException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class ReplayLimitExceededException extends __BaseException { readonly name: "ReplayLimitExceededException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class SubscriptionLimitExceededException extends __BaseException { readonly name: "SubscriptionLimitExceededException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class OptedOutException extends __BaseException { readonly name: "OptedOutException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class UserErrorException extends __BaseException { readonly name: "UserErrorException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class ConcurrentAccessException extends __BaseException { readonly name: "ConcurrentAccessException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class InvalidSecurityException extends __BaseException { readonly name: "InvalidSecurityException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class StaleTagException extends __BaseException { readonly name: "StaleTagException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class TagLimitExceededException extends __BaseException { readonly name: "TagLimitExceededException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class TagPolicyException extends __BaseException { readonly name: "TagPolicyException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class TopicLimitExceededException extends __BaseException { readonly name: "TopicLimitExceededException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class InvalidStateException extends __BaseException { readonly name: "InvalidStateException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; Message: string | undefined; constructor(opts: __ExceptionOptionType); } export declare class EndpointDisabledException extends __BaseException { readonly name: "EndpointDisabledException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class InvalidParameterValueException extends __BaseException { readonly name: "InvalidParameterValueException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class KMSAccessDeniedException extends __BaseException { readonly name: "KMSAccessDeniedException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class KMSDisabledException extends __BaseException { readonly name: "KMSDisabledException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class KMSInvalidStateException extends __BaseException { readonly name: "KMSInvalidStateException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class KMSNotFoundException extends __BaseException { readonly name: "KMSNotFoundException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class KMSOptInRequired extends __BaseException { readonly name: "KMSOptInRequired"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class KMSThrottlingException extends __BaseException { readonly name: "KMSThrottlingException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class PlatformApplicationDisabledException extends __BaseException { readonly name: "PlatformApplicationDisabledException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class BatchEntryIdsNotDistinctException extends __BaseException { readonly name: "BatchEntryIdsNotDistinctException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class BatchRequestTooLongException extends __BaseException { readonly name: "BatchRequestTooLongException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class EmptyBatchRequestException extends __BaseException { readonly name: "EmptyBatchRequestException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class InvalidBatchEntryIdException extends __BaseException { readonly name: "InvalidBatchEntryIdException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class TooManyEntriesInBatchRequestException extends __BaseException { readonly name: "TooManyEntriesInBatchRequestException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class VerificationException extends __BaseException { readonly name: "VerificationException"; readonly $fault: "client"; Message: string | undefined; Status: string | undefined; constructor(opts: __ExceptionOptionType); }