/**
 * Graph Validator (ADR-031 Phase 5)
 *
 * Tiered validation engine for the ecosystem capability graph.
 *
 * Tier 1 (Offline): Schema, uniqueness, weights, compositions, cycles
 * Tier 2 (Online): Repository existence, agent name consistency (requires API)
 * Tier 3 (Telemetry): Orphan detection (requires outcome data)
 */
export type ValidationTier = 'offline' | 'online' | 'telemetry';
export type ValidationSeverity = 'error' | 'warning' | 'info';
export interface ValidationResult {
    readonly rule: string;
    readonly severity: ValidationSeverity;
    readonly passed: boolean;
    readonly message: string;
    readonly details?: readonly string[];
}
export interface ValidationReport {
    readonly tier: ValidationTier;
    readonly results: readonly ValidationResult[];
    readonly passed: number;
    readonly failed: number;
    readonly warnings: number;
    readonly timestamp: string;
}
/**
 * Run Tier 1 offline validation rules.
 * No network required. Validates structural correctness.
 */
export declare function validateTier1(graphPath?: string): ValidationReport;
/**
 * Run Tier 3 telemetry validation rules.
 * Requires outcome data from Phase 2.
 */
export declare function validateTier3(graphPath?: string, options?: {
    basePath?: string;
    orphanDays?: number;
}): ValidationReport;
/**
 * Format a validation report as human-readable output.
 */
export declare function formatValidationReport(report: ValidationReport): string;
//# sourceMappingURL=graph-validator.d.ts.map