import { Rpc, SolanaRpcApi } from '@solana/kit'; import { Router, QuoteParams, RouteOutput, RouteParams, RouterContext, RouterOutput } from '../swap_api_utils'; import { RouterType } from '../consts'; import { Logger } from '../utils/Logger'; /** * @deprecated Jupiter Lite API is being deprecated. This router is kept for backward compatibility * but always returns undefined (no results). */ export class JupiterRouterLite implements Router { readonly routerType: RouterType = 'jupiterLite'; readonly connection: Rpc; constructor(connection: Rpc, _maxAccounts: number, _logger: Logger) { this.connection = connection; } async route(_params: RouteParams, _ctx: RouterContext): Promise { return undefined; } async quote(_params: QuoteParams): Promise { return undefined; } }