import { Web3ContextObject } from 'web3-core'; import { Contract } from 'web3-eth-contract'; import { Address } from 'web3-types'; export declare class Registry { private readonly contract; private readonly context; constructor(context: Web3ContextObject, customRegistryAddress?: Address); getOwner(name: string): Promise; getTTL(name: string): Promise>; recordExists(name: string): Promise>; getResolver(name: string): Promise>; get events(): import("web3-eth-contract").ContractEventsInterface>; }