import { INsProvider, INsProviderOptions } from './providers/INsProvider'; import { Web3Client } from '../clients/Web3Client'; import { TAddress } from '../models/TAddress'; export declare class NameService { client: Web3Client; providers: INsProvider[]; constructor(client: Web3Client); getAddress(domain: string, opts?: INsProviderOptions): Promise<{ platform: import("../models/TPlatform").TPlatform; address: TAddress; }>; getContent(uri: string, opts?: INsProviderOptions): Promise<{ platform: import("../models/TPlatform").TPlatform; value: string; }>; supports(mix: string): boolean; getReverseName(address: TAddress, opts?: INsProviderOptions & { provider?: 'ens' | 'sid' | 'ud'; }): Promise<{ platform?: import("../models/TPlatform").TPlatform; name?: string; errors: {}; }>; }