import { Address, Credential, Datum, DatumHash, Delegation, OutRef, ProtocolParameters, Provider, RewardAddress, Transaction, TxHash, Unit, UTxO } from "../types/mod.js"; export declare class Kupmios implements Provider { kupoUrl: string; ogmiosUrl: string; /** * @param kupoUrl: http(s)://localhost:1442 * @param ogmiosUrl: ws(s)://localhost:1337 */ constructor(kupoUrl: string, ogmiosUrl: string); getProtocolParameters(): Promise; getUtxos(addressOrCredential: Address | Credential): Promise; getUtxosWithUnit(addressOrCredential: Address | Credential, unit: Unit): Promise; getUtxoByUnit(unit: Unit): Promise; getUtxosByOutRef(outRefs: Array): Promise; getDelegation(rewardAddress: RewardAddress): Promise; getDatum(datumHash: DatumHash): Promise; awaitTx(txHash: TxHash, checkInterval?: number): Promise; submitTx(tx: Transaction): Promise; private kupmiosUtxosToUtxos; private rpc; }