import type { DidMethodResolver, DidResolutionResult } from '../types/did-types.js'; /** * did:dht Resolver. * Resolves DIDs using the Pkarr DHT network. * * Helpful Resources: * * [DID-DHT Spec](https://did-dht.com/) */ export declare class DidDhtResolver implements DidMethodResolver { private pkarrRelay; constructor(pkarrRelay?: string); method(): string; resolve(did: string): Promise; /** * Converts a signed pkarr relay payload (`sig + seq + dns-packet`) into a DID Document. */ private fromDnsPacket; private extractRawDnsPacket; private txtToString; private parseTxtRecord; private recordHead; private keyMaterialToJwk; private base64UrlToBytes; private static defaultRelayUrl; } //# sourceMappingURL=did-dht-resolver.d.ts.map