import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { MigrationErrorType, ParameterExceptionField, ParameterExceptionReason } from "./enums"; import { WAFRegionalServiceException as __BaseException } from "./WAFRegionalServiceException"; export declare class WAFInternalErrorException extends __BaseException { readonly name: "WAFInternalErrorException"; readonly $fault: "server"; constructor(opts: __ExceptionOptionType); } export declare class WAFInvalidAccountException extends __BaseException { readonly name: "WAFInvalidAccountException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFInvalidParameterException extends __BaseException { readonly name: "WAFInvalidParameterException"; readonly $fault: "client"; field?: ParameterExceptionField | undefined; parameter?: string | undefined; reason?: ParameterExceptionReason | undefined; constructor(opts: __ExceptionOptionType); } export declare class WAFNonexistentItemException extends __BaseException { readonly name: "WAFNonexistentItemException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFUnavailableEntityException extends __BaseException { readonly name: "WAFUnavailableEntityException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFDisallowedNameException extends __BaseException { readonly name: "WAFDisallowedNameException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFLimitsExceededException extends __BaseException { readonly name: "WAFLimitsExceededException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFStaleDataException extends __BaseException { readonly name: "WAFStaleDataException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFBadRequestException extends __BaseException { readonly name: "WAFBadRequestException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFTagOperationException extends __BaseException { readonly name: "WAFTagOperationException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFTagOperationInternalErrorException extends __BaseException { readonly name: "WAFTagOperationInternalErrorException"; readonly $fault: "server"; constructor(opts: __ExceptionOptionType); } export declare class WAFEntityMigrationException extends __BaseException { readonly name: "WAFEntityMigrationException"; readonly $fault: "client"; MigrationErrorType?: MigrationErrorType | undefined; MigrationErrorReason?: string | undefined; constructor(opts: __ExceptionOptionType); } export declare class WAFInvalidOperationException extends __BaseException { readonly name: "WAFInvalidOperationException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFNonEmptyEntityException extends __BaseException { readonly name: "WAFNonEmptyEntityException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFReferencedItemException extends __BaseException { readonly name: "WAFReferencedItemException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFServiceLinkedRoleErrorException extends __BaseException { readonly name: "WAFServiceLinkedRoleErrorException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFInvalidPermissionPolicyException extends __BaseException { readonly name: "WAFInvalidPermissionPolicyException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFNonexistentContainerException extends __BaseException { readonly name: "WAFNonexistentContainerException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFInvalidRegexPatternException extends __BaseException { readonly name: "WAFInvalidRegexPatternException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); } export declare class WAFSubscriptionNotFoundException extends __BaseException { readonly name: "WAFSubscriptionNotFoundException"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType); }