import type Web3 from 'web3';
import type { Contract } from 'web3-eth-contract';
import type { AbiItem } from 'web3-utils';
import type { EthWeb3Manager } from '../ethWeb3Manager';
export declare class RegistryClient {
    web3Manager: EthWeb3Manager;
    contractABI: AbiItem[];
    contractAddress: string;
    web3: Web3;
    Registry: Contract;
    constructor(web3Manager: EthWeb3Manager, contractABI: AbiItem[], contractAddress: string);
    getContract(contractRegistryKey: string): Promise<string>;
}
