///
///
import { PublicKey } from '@solana/web3.js';
import { MemoizedCache } from '../../utils/misc/MemoizedCache';
import { Collection, SplAssetMarket, Vault } from './types';
export declare const platformId = "banx";
export declare const banxMint = "BANXbTpN8U2cU41FjPxe2Ti37PiT5cCxLUKDQZuJeMMR";
export declare const banxDecimals = 9;
export declare const banxSolMint = "BANXyWgPpa519e2MtQF1ecRbKYKKDMXPF1dyBxUq9NQG";
export declare const banxPid: PublicKey;
export declare const banxVaultsPid: PublicKey;
export declare const banxApiCollectionsUrl = "https://api.banx.gg/bonds/preview?getAll=true&marketType=banxSol&isPrivate=false";
export declare const banxApiMarketsUrl = "https://api.banx.gg/spl-assets/undefined?isPrivate=false&marketType=usdc";
export declare const banxApiVaultsUrl = "https://api.banx.gg/vaults/preview?walletPublicKey=&getAll=true&isPrivate=false";
export declare const nftMarketsCacheKey = "banx-nft-markets";
export declare const splMarketsCacheKey = "banx-spl-markets";
export declare const vaultsCacheKey = "banx-spl-vaults";
export declare const cachePrefix = "banx";
export declare const splMarketsMemo: MemoizedCache>;
export declare const nftMarketsMemo: MemoizedCache>;
export declare const vaultsMemo: MemoizedCache>;