import { Contract, ContractTransaction, providers, Signer } from 'ethers';
export declare class AddrResolver {
    rnsRegistry: Contract;
    signerOrProvider: Signer | providers.Provider;
    constructor(rnsRegistryAddress: string, signerOrNode: Signer | string);
    private getAddrResolverContract;
    setAddr(domain: string, addr: string): Promise<ContractTransaction>;
    addr(domain: string): Promise<string>;
}
