import type { SpecStatus, ComplianceGateResult } from '../types/index.js';
/**
 * Checks for critical convention violations before allowing a spec to be marked as done.
 * Returns warning messages for critical violations (non-blocking, best-effort).
 */
export declare function checkConventionGate(projectId: string): Promise<string[]>;
/**
 * Runs all non-blocking compliance gates (convention + constitution + compile + lint + test)
 * in parallel. Extracts complexity from handleUpdateStatus.
 */
export declare function runComplianceGates(projectId: string, specTitle: string, specTags: string[], newStatus: SpecStatus): Promise<ComplianceGateResult>;
//# sourceMappingURL=update-status-convention-gate.d.ts.map