/** * RFS8484 DoH Resolver * https://tools.ietf.org/html/rfc8484 */ import { BaseResolver } from './base_resolver.js'; import { ResolveOptions } from './dns.js'; import { RecordType } from "./constants.js"; export declare function base64url_encode(buffer: ArrayBuffer): string; export declare function base64url_decode(value: string): ArrayBuffer; export default class Resolver extends BaseResolver { protected servers: string[]; resolve(hostname: string, rrtype?: (keyof typeof RecordType) | "ANY", options?: ResolveOptions): Promise; }