import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { DataExchangeServiceException as __BaseException } from "./DataExchangeServiceException"; import type { ExceptionCause, LimitName, ResourceType } from "./enums"; /** *
Access to the resource is denied.
* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; /** *Access to the resource is denied.
* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request couldn't be completed because it conflicted with the current state of the resource.
* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** *The request couldn't be completed because it conflicted with the current state of the resource.
* @public */ Message: string | undefined; /** *The unique identifier for the resource with the conflict.
* @public */ ResourceId?: string | undefined; /** *The type of the resource with the conflict.
* @public */ ResourceType?: ResourceType | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn exception occurred with the service.
* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; /** *The message identifying the service exception that occurred.
* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe resource couldn't be found.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** *The resource couldn't be found.
* @public */ Message: string | undefined; /** *The unique identifier for the resource that couldn't be found.
* @public */ ResourceId?: string | undefined; /** *The type of resource that couldn't be found.
* @public */ ResourceType?: ResourceType | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe limit on the number of requests per second was exceeded.
* @public */ export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; /** *The limit on the number of requests per second was exceeded.
* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was invalid.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** *The message that informs you about what was invalid about the request.
* @public */ Message: string | undefined; /** *The unique identifier for the resource that couldn't be found.
* @public */ ExceptionCause?: ExceptionCause | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request has exceeded the quotas imposed by the service.
* @public */ export declare class ServiceLimitExceededException extends __BaseException { readonly name: "ServiceLimitExceededException"; readonly $fault: "client"; /** *The name of the limit that was reached.
* @public */ LimitName?: LimitName | undefined; /** *The value of the exceeded limit.
* @public */ LimitValue?: number | undefined; /** *The request has exceeded the quotas imposed by the service.
* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType