import type { DomainSecurityInfo } from "./types.js"; import type { RequestTextFn } from "./network.js"; type SpfPolicyEvaluation = DomainSecurityInfo["emailPolicy"]["spf"]; type DmarcPolicyEvaluation = DomainSecurityInfo["emailPolicy"]["dmarc"]; type SpfDetail = NonNullable; export declare const evaluateSpfPolicy: (spf: string | null) => SpfPolicyEvaluation; export declare const evaluateSpfDetail: (spf: string | null) => SpfDetail; export declare const evaluateDmarcPolicy: (dmarc: string | null) => DmarcPolicyEvaluation; export declare function analyzeDomainSecurity(host: string, requestText: RequestTextFn): Promise; export {};