export interface DnsFetchResult { domain: string; records: { txt: string[]; }; /** Debug info showing which locations were checked */ _locations?: { root: string[]; _keytrace: string[]; }; } export interface DnsFetchOptions { timeout?: number; } /** * Fetch DNS TXT records for a domain. * Checks both the root domain and _keytrace subdomain. * Returns null in environments where DNS resolution is not available. */ export declare function fetch(domain: string, options?: DnsFetchOptions): Promise; //# sourceMappingURL=dns.d.ts.map