import type { ReadinessDimensionRecord } from "./doctor-readiness-types.js";
import { type ParsedWorkflow } from "./doctor-readiness-workflows.js";
/** The feedback/guardrails readiness dimension id (readiness-rubric, RRR-1). */
export declare const FEEDBACK_GUARDRAILS_DIMENSION_ID = "feedback-guardrails";
/**
 * Assess the feedback/guardrails dimension: B4, "a consequential operation has
 * no gate and no recovery". Offline by construction, and honest about it — the
 * environment-protection-rule half is reasoned-SKIPped in every record, so this
 * dimension never reports `PASS`. B4 stands only on the file-provable subset.
 * @param root - Project root to assess
 * @param parsedWorkflows - Pre-parsed workflows (default: parse `root`)
 * @returns The feedback/guardrails dimension record
 */
export declare function assessFeedbackGuardrailsDimension(root: string, parsedWorkflows?: readonly ParsedWorkflow[]): Promise<ReadinessDimensionRecord>;
//# sourceMappingURL=doctor-readiness-guardrails.d.ts.map