import type { DNSResolver } from "./DNSResolver.js";
/**
 * Returns a DNS resolver that uses DNS over HTTPS (DoH) to resolve DNS records.
 *
 * ```ts
 * import { dohResolver } from "diggy";
 * const resolver = dohResolver("https://dns.google/resolve");
 * const records = await resolver("example.com", "A");
 * console.log(records);
 * ```
 *
 * > 💡 **Tip:** Find more public [DoH endpoints here](https://github.com/curl/curl/wiki/DNS-over-HTTPS)
 *
 * @param url - The URL of the DoH server to use (e.g., `https://dns.google/resolve`).
 * @group Resolvers
 */
export declare function dohResolver(url: string): DNSResolver;
