/// /// import { PublicKey } from '@solana/web3.js'; import { ParsedAccount } from '../../utils/solana'; import { Program, YieldMarketWithOracle } from './types'; import { Cache } from '../../Cache'; import { LP, LPV2, User, UserStats } from './structs'; export declare const getUserStatsByProgram: (programs: Program[], owner: string) => Promise>; export declare const getUsersByProgram: (programs: Program[], userStatsByProgram: Map, owner: string) => Promise[]>>; export declare const getLpDatasByProgram: (programs: Program[], userStatsByProgram: Map, owner: string) => Promise[]>>; export declare const getPools: (programs: Program[], lpDatasByProgram: Map[]>, cache: Cache) => Promise>; export declare const getUsers: (owner: string, numberOfSubAccountsCreated: number, program: PublicKey) => Promise; export declare const getLpDatas: (owner: string, numberOfSubAccountsCreated: number, program: Program) => Promise<(ParsedAccount | null)[] | (ParsedAccount | null)[]>;