import type { DdReport, RedFlag, RiskLevel } from './types.js'; export interface RiskScoreSummaryPayload { ico: string; company_name?: string; value: number; level: RiskLevel; top_flags: RedFlag[]; retrieved_at?: string; unavailable_sources?: SourceAvailability[]; } export declare function buildDdSummaryMarkdown(report: DdReport): string; export declare function buildRiskScoreSummaryMarkdown(payload: RiskScoreSummaryPayload): string; export interface SourceAvailability { id: 'isir' | 'sanctions' | 'adis' | 'ares'; label: string; /** true = source was skipped/not run (e.g. depth:basic); false/undefined = source errored/unavailable. */ notChecked?: boolean; } export declare function getUnavailableReferencedSources(report: DdReport): SourceAvailability[]; //# sourceMappingURL=summary.d.ts.map