import { Balance, ChainKey, Provider, ProviderCapabilities, ProviderConfig, TokenBalance, TokenBalanceOptions, Transaction, TxHistoryOptions } from "../_chunks/provider.mjs"; export declare class Helius extends Provider { static readonly key = "helius"; private readonly apiKey; private readonly baseUrl; constructor(config: Readonly); get capabilities(): ProviderCapabilities; private api; private apiPost; private rpc; getBalance(_address: string, chain?: ChainKey): Promise; getTxHistory(address: string, chain?: ChainKey, options?: Readonly): Promise; /** * List an owner's fungible holdings. Airdrop spam pushes ordinary wallets past one page. * * @param {string} address - The `address` value. * @param {ChainKey} chain - The `chain` value. * @param {Readonly} options - The `options` value. * @returns {Promise} The resulting value. */ getTokenBalances(address: string, chain?: ChainKey, options?: Readonly): Promise; getTxDetail(hash: string, chain?: ChainKey): Promise; } //# sourceMappingURL=helius.d.mts.map