export interface DnsPropagationResult { ok: boolean; attempts: number; } /** * Polls public DNS until an A record exists for the funnel hostname or the * deadline passes. Each round queries every DoH resolver in parallel plus the * system resolver, so a stale negative cache on a single resolver (e.g. a * cached NXDOMAIN on dns.google while cloudflare already serves the record) * never produces a false failure. */ export declare function funnelPublicDnsPropagated(hostname: string, timeoutSeconds: number): Promise; //# sourceMappingURL=dns.d.ts.map