/// /// import { PublicKey } from '@solana/web3.js'; import { NetworkIdType, TokenPriceSource } from '@sonarwatch/portfolio-core'; import { SolanaClient } from '../../clients/types'; export declare function getPythPricesAsMap(connection: SolanaClient, feedAddresses: PublicKey[]): Promise>; export declare function getPythPrices(connection: SolanaClient, feedAddresses: PublicKey[]): Promise<(number | null)[]>; export declare function getPythPrice(connection: SolanaClient, feedAddress: PublicKey): Promise; export type FeedInfo = { address: PublicKey; tokens: { mint: string; decimals: number; networkdId: NetworkIdType; platformId?: string; }[]; }; export declare function getPythTokenPriceSources(connection: SolanaClient, feedsInfo: FeedInfo[]): Promise<(TokenPriceSource | null)[]>;