import { QtumRPC } from "./QtumRPC"; import { IContractsRepoData } from "./ContractsRepo"; import { Contract } from "./Contract"; /** * The `Qtum` class is an instance of the `qtumjs` API. * * @param providerURL URL of the qtumd RPC service. * @param repoData Information about Solidity contracts. */ export declare class Qtum extends QtumRPC { private repo; constructor(providerURL: string, repoData?: IContractsRepoData); /** * A factory method to instantiate a `Contract` instance using the ABI * definitions and address found in `repoData`. The Contract instance is * configured with an event log decoder that can decode all known event types * found in `repoData`. * * @param name The name of a deployed contract */ contract(name: string): Contract; }