import { GlamClientConfig } from "./clientConfig"; import { BaseClient } from "./client/base"; import { JupiterSwapClient } from "./client/jupiter"; import { MarinadeClient } from "./client/marinade"; import { VaultClient } from "./client/vault"; import { StateClient } from "./client/state"; import { KaminoLendingClient, KaminoFarmClient, KaminoVaultsClient } from "./client/kamino"; import { InvestClient } from "./client/invest"; import { PriceClient } from "./client/price"; import { FeesClient } from "./client/fees"; import { MintClient } from "./client/mint"; import { AccessClient } from "./client/access"; import { TimelockClient } from "./client/timelock"; import { StakeClient } from "./client/stake"; import { StakePoolClient } from "./client/stake-pool"; import { CctpClient } from "./client/cctp"; import { BridgeClient } from "./client/bridge"; import { EpiClient } from "./client/epi"; import { LoopscaleBorrowClient, LoopscaleLendClient, LoopscaleVaultClient } from "./client/loopscale"; import { PhoenixClient } from "./client/phoenix"; import { JupiterBorrowClient, JupiterEarnClient } from "./client/jupiter-lend"; import { OrcaWhirlpoolsClient } from "./client/orca"; /** * Main entrypoint for the GLAM SDK * * Lazy loads each client/module at first use */ export declare class GlamClient extends BaseClient { private _invest?; private _jupiterSwap?; private _marinade?; private _vault?; private _price?; private _stake?; private _stakePool?; private _state?; private _mint?; private _access?; private _kaminoLending?; private _kaminoFarm?; private _kaminoVaults?; private _fees?; private _timelock?; private _cctp?; private _bridge?; private _epi?; private _loopscaleCore?; private _loopscaleBorrow?; private _loopscaleLend?; private _loopscaleVault?; private _phoenix?; private _jupiterEarn?; private _jupiterBorrow?; private _orca?; constructor(config?: GlamClientConfig); get invest(): InvestClient; get fees(): FeesClient; get jupiterSwap(): JupiterSwapClient; get marinade(): MarinadeClient; get vault(): VaultClient; get stake(): StakeClient; get stakePool(): StakePoolClient; get price(): PriceClient; get state(): StateClient; get access(): AccessClient; get mint(): MintClient; get kaminoLending(): KaminoLendingClient; get kaminoFarm(): KaminoFarmClient; get kaminoVaults(): KaminoVaultsClient; get timelock(): TimelockClient; get cctp(): CctpClient; get bridge(): BridgeClient; get epi(): EpiClient; private get loopscaleCore(); get loopscaleBorrow(): LoopscaleBorrowClient; get loopscaleLend(): LoopscaleLendClient; get loopscaleVault(): LoopscaleVaultClient; get phoenix(): PhoenixClient; get jupiterEarn(): JupiterEarnClient; get jupiterBorrow(): JupiterBorrowClient; get orca(): OrcaWhirlpoolsClient; }