import { AuthError } from '../../errors/response-errors/auth.error'; import { BadRequestError } from '../../errors/response-errors/bad-request.error'; import type { TokenExchangeFailureReason } from './token-exchange.types'; export declare class TokenExchangeAuthError extends AuthError { readonly reason: TokenExchangeFailureReason; constructor(reason: TokenExchangeFailureReason, message: string); } export declare class TokenExchangeRequestError extends BadRequestError { readonly reason: TokenExchangeFailureReason; constructor(reason: TokenExchangeFailureReason, message: string); }