/**
 * Orchestrator protocol compliance validation.
 * Ports lib/skills/orchestrator-validator.sh.
 *
 * Validates subagent output compliance, orchestrator behavior,
 * manifest integrity, and pre-spawn compliance checks.
 *
 * @epic T4454
 * @task T4519
 */
import type { ComplianceResult, ManifestValidationResult } from '../types.js';
/**
 * Validate a subagent's manifest entry for protocol compliance.
 * @task T4519
 */
export declare function validateSubagentOutput(researchId: string, cwd?: string): {
    passed: boolean;
    issues: string[];
    checkedRules: string[];
};
/**
 * Validate the entire manifest file integrity.
 * @task T4519
 */
export declare function validateManifestIntegrity(cwd?: string): ManifestValidationResult;
/**
 * Verify previous agent completed protocol compliance before spawning next.
 * @task T4519
 */
export declare function verifyCompliance(previousTaskId: string, researchId?: string, cwd?: string): ComplianceResult;
/**
 * Validate orchestrator compliance (post-hoc behavioral checks).
 * @task T4519
 */
export declare function validateOrchestratorCompliance(epicId?: string, cwd?: string): Promise<{
    compliant: boolean;
    violations: string[];
    warnings: string[];
}>;
//# sourceMappingURL=validator.d.ts.map