import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { ParameterExceptionField } from "./enums"; import { DisallowedFeature } from "./models_0"; import { WAFV2ServiceException as __BaseException } from "./WAFV2ServiceException"; export declare class WAFFeatureNotIncludedInPricingPlanException extends __BaseException { readonly name: "WAFFeatureNotIncludedInPricingPlanException"; readonly $fault: "client"; Message?: string | undefined; DisallowedFeatures?: DisallowedFeature[] | undefined; constructor( opts: __ExceptionOptionType< WAFFeatureNotIncludedInPricingPlanException, __BaseException > ); } export declare class WAFInternalErrorException extends __BaseException { readonly name: "WAFInternalErrorException"; readonly $fault: "server"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFInvalidOperationException extends __BaseException { readonly name: "WAFInvalidOperationException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFInvalidParameterException extends __BaseException { readonly name: "WAFInvalidParameterException"; readonly $fault: "client"; Field?: ParameterExceptionField | undefined; Parameter?: string | undefined; Reason?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFLimitsExceededException extends __BaseException { readonly name: "WAFLimitsExceededException"; readonly $fault: "client"; Message?: string | undefined; SourceType?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFNonexistentItemException extends __BaseException { readonly name: "WAFNonexistentItemException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFUnavailableEntityException extends __BaseException { readonly name: "WAFUnavailableEntityException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFExpiredManagedRuleGroupVersionException extends __BaseException { readonly name: "WAFExpiredManagedRuleGroupVersionException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFExpiredManagedRuleGroupVersionException, __BaseException > ); } export declare class WAFInvalidResourceException extends __BaseException { readonly name: "WAFInvalidResourceException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFSubscriptionNotFoundException extends __BaseException { readonly name: "WAFSubscriptionNotFoundException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFSubscriptionNotFoundException, __BaseException > ); } export declare class WAFDuplicateItemException extends __BaseException { readonly name: "WAFDuplicateItemException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFOptimisticLockException extends __BaseException { readonly name: "WAFOptimisticLockException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFTagOperationException extends __BaseException { readonly name: "WAFTagOperationException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFTagOperationInternalErrorException extends __BaseException { readonly name: "WAFTagOperationInternalErrorException"; readonly $fault: "server"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFTagOperationInternalErrorException, __BaseException > ); } export declare class WAFConfigurationWarningException extends __BaseException { readonly name: "WAFConfigurationWarningException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFConfigurationWarningException, __BaseException > ); } export declare class WAFAssociatedItemException extends __BaseException { readonly name: "WAFAssociatedItemException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class WAFUnsupportedAggregateKeyTypeException extends __BaseException { readonly name: "WAFUnsupportedAggregateKeyTypeException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFUnsupportedAggregateKeyTypeException, __BaseException > ); } export declare class WAFLogDestinationPermissionIssueException extends __BaseException { readonly name: "WAFLogDestinationPermissionIssueException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFLogDestinationPermissionIssueException, __BaseException > ); } export declare class WAFServiceLinkedRoleErrorException extends __BaseException { readonly name: "WAFServiceLinkedRoleErrorException"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< WAFServiceLinkedRoleErrorException, __BaseException > ); } export declare class WAFInvalidPermissionPolicyException extends __BaseException { readonly name: "WAFInvalidPermissionPolicyException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< WAFInvalidPermissionPolicyException, __BaseException > ); }