import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { AccessDeniedExceptionReason, InvalidRequestExceptionReason, } from "./enums"; import { SSOOIDCServiceException as __BaseException } from "./SSOOIDCServiceException"; export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; error?: string | undefined; reason?: AccessDeniedExceptionReason | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class AuthorizationPendingException extends __BaseException { readonly name: "AuthorizationPendingException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class ExpiredTokenException extends __BaseException { readonly name: "ExpiredTokenException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class InvalidClientException extends __BaseException { readonly name: "InvalidClientException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class InvalidGrantException extends __BaseException { readonly name: "InvalidGrantException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class InvalidRequestException extends __BaseException { readonly name: "InvalidRequestException"; readonly $fault: "client"; error?: string | undefined; reason?: InvalidRequestExceptionReason | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class InvalidScopeException extends __BaseException { readonly name: "InvalidScopeException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class SlowDownException extends __BaseException { readonly name: "SlowDownException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor(opts: __ExceptionOptionType); } export declare class UnauthorizedClientException extends __BaseException { readonly name: "UnauthorizedClientException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); } export declare class UnsupportedGrantTypeException extends __BaseException { readonly name: "UnsupportedGrantTypeException"; readonly $fault: "client"; error?: string | undefined; error_description?: string | undefined; constructor( opts: __ExceptionOptionType ); }