import { URL } from "node:url"; import type { AnalysisResult, AnalyzeTargetOptions, HtmlSecurityInfo } from "./types.js"; export { buildPostureRiskEventsFromDiff, buildPostureRiskEventsFromSnapshots } from "./riskEvents.js"; export { buildPostureDigest } from "./postureDigest.js"; export { buildPostureDriftReport, buildPostureDriftReportFromDiff, buildPostureDriftReportFromSnapshots, } from "./postureDrift.js"; export { attachIssueEvidence, buildIssueEvidence, buildPostureRemediationPlan, } from "./postureRemediation.js"; export type { PostureRiskEvent, PostureRiskEventSeverity } from "./types.js"; declare function formatErrorMessage(error: any): string; export declare function analyzeHtmlDocument(input: string | URL, html: string): HtmlSecurityInfo; export declare function analyzeUrl(input: string, options?: AnalyzeTargetOptions): Promise; export declare const analyzeTarget: typeof analyzeUrl; export { formatErrorMessage }; export { buildCompromiseSignals, emptyCompromiseSignals } from "./compromiseSignals.js"; export { analyzeInfrastructure } from "./infrastructure.js"; export { buildHistoryDiff, buildHistoryDiffFromSnapshots, snapshotFromAnalysis } from "./historyDiff.js"; export { assertPublicRequestTarget, isLocalHostname, isPrivateAddress, } from "./network-validation.js"; export type * from "./types.js";