import type { AgentManifest } from "./loader.js"; export interface ComplianceConfig { risk_level?: "low" | "medium" | "high" | "critical"; human_in_the_loop?: boolean; data_classification?: string; regulatory_frameworks?: string[]; recordkeeping?: { audit_logging?: boolean; retention_days?: number; }; review?: { required_approvers?: number; auto_review?: boolean; }; [key: string]: any; } export interface ComplianceWarning { rule: string; message: string; severity: "error" | "warning"; } /** * Validate compliance section of agent manifest against spec rules. */ export declare function validateCompliance(manifest: AgentManifest): ComplianceWarning[]; /** * Load compliance directory files and format summary for system prompt. */ export declare function loadComplianceContext(agentDir: string): Promise; export declare function formatComplianceWarnings(warnings: ComplianceWarning[]): string;