import { TezosProtocolNetwork } from '../TezosProtocolOptions'; export declare class TezosDomains { private readonly contract; private readonly cache; private bigMapIDs?; private bigMapIDsPromise?; constructor(network: TezosProtocolNetwork, contractAddress: string); nameToAddress(name: string): Promise; addressToName(address: string): Promise; private resolveName; private resolveAddress; private waitForBigMapIDs; private normalizeDomainName; private checkIfExpired; private parseRecord; private parseReverseRecord; private parseExpiryTimestamp; private nameCacheKey; private addressCacheKey; }