/** * Indicates that the API encountered an unexpected condition that prevented it from fulfilling the request. Sometimes used as a generic catch-allerror type when no other error types can be used. Retrying the same request will usually result in the same error. Please reach out to support team as next step for this error resolution. */ export declare class InternalServerError { /** * Snake cased all caps error code interpreted from the HTTP status code that can programmatically be acted upon. */ code: InternalServerErrorCodeEnum; /** * A human-readable explanation of the error, specific to this error occurrence. */ message: string; constructor(internalServerError: InternalServerErrorProperties); } export type InternalServerErrorCodeEnum = 'UNAUTHORIZED' | 'FORBIDDEN' | 'NOT_FOUND' | 'ACCOUNT_UPDATE_NOT_FOUND' | 'TOO_MANY_REQUESTS' | 'INTERNAL_SERVER_ERROR' | 'BAD_GATEWAY' | 'RETRYABLE_ACCOUNT_SCREEN_FAILURE' | 'RETRYABLE_ACCOUNT_UPDATE_FAILURE' | 'GATEWAY_TIMEOUT' | 'BAD_REQUEST'; export interface InternalServerErrorProperties { code: InternalServerErrorCodeEnum; message: string; }