import type { CapabilityFamily, DiscoveryConfidence, DiscoveryEvidence } from "../types.js"; /** All constitutional capability families (ADR-006 ยง2) */ export declare const CAPABILITY_FAMILIES: readonly CapabilityFamily[]; /** One capability family's planning-relevant status */ export type CapabilityReportEntry = { family: CapabilityFamily; status: "supported" | "degraded" | "unsupported"; provider?: string; confidence: DiscoveryConfidence; reason: string; }; /** Agent-facing capability report projection */ export type CapabilityReport = { schema: "synth-capability-report-v1"; generatedAt: number; environment: { platform: string; classification: DiscoveryEvidence["environment"]["classification"]; }; capabilities: CapabilityReportEntry[]; unavailable: CapabilityFamily[]; assumptions: string[]; guidance: string[]; }; /** Constitutional planning guidance embedded in every report */ export declare const CAPABILITY_PLANNING_GUIDANCE: readonly string[]; /** Project a Capability Report from discovery evidence */ export declare function buildCapabilityReport(evidence: DiscoveryEvidence, generatedAt?: number): CapabilityReport; /** Render the report as agent-consumable markdown */ export declare function renderCapabilityReportMarkdown(report: CapabilityReport): string;