import { Balance, ChainKey, Provider, ProviderCapabilities, ProviderConfig, TokenBalance, TokenBalanceOptions, Transaction, TxHistoryOptions } from "../_chunks/provider.mjs"; export declare class Koios extends Provider { static readonly key = "koios"; private readonly baseUrl; constructor(config: Readonly); get capabilities(): ProviderCapabilities; private post; private assertChain; private txInfo; /** * Read the ADA balance. Without `select` the endpoint also ships the whole UTxO set, 222 kB of * it, and an address the ledger never saw answers with an empty array just like a malformed one. * * @param {string} address - The `address` value. * @param {ChainKey} chain - The `chain` value. * @returns {Promise} The resulting value. */ getBalance(address: string, chain?: ChainKey): Promise; /** * List transactions. `tx_info` answers in its own order, so the hash list sets the order. * * @param {string} address - The `address` value. * @param {ChainKey} chain - The `chain` value. * @param {Readonly} options - The `options` value. * @returns {Promise} The resulting value. */ getTxHistory(address: string, chain?: ChainKey, options?: Readonly): Promise; getTxDetail(hash: string, chain?: ChainKey): Promise; /** * List the native assets an address holds. A single NFT project can fill several pages. * * @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; } //# sourceMappingURL=koios.d.mts.map