/**
 * Framework Attestation Content
 *
 * Framework-specific attestation text for audit-defensible compliance reports.
 * Each framework has methodology, scope limitations, and auditor notes.
 *
 * @module compliance/attestation
 */
import type { ComplianceFramework } from "./types.js";
/**
 * Attestation content for a compliance framework
 */
export interface FrameworkAttestation {
    /** Full name of the framework */
    fullName: string;
    /** Steps in the assessment methodology */
    methodology: string[];
    /** What this assessment does NOT replace */
    scopeLimitations: string[];
    /** Note about formal audits */
    auditorNote: string;
}
/**
 * Attestation content for each compliance framework
 */
export declare const FRAMEWORK_ATTESTATIONS: Record<ComplianceFramework, FrameworkAttestation>;
/**
 * Get attestation content for a framework
 */
export declare function getFrameworkAttestation(framework: ComplianceFramework): FrameworkAttestation;
/**
 * Format attestation section as markdown
 */
export declare function formatAttestationAsMarkdown(framework: ComplianceFramework): string;
/**
 * Format attestation for multi-framework report
 */
export declare function formatMultiFrameworkAttestationAsMarkdown(frameworks: ComplianceFramework[]): string;
//# sourceMappingURL=attestation.d.ts.map