import type { ReadinessDimensionRecord } from "./doctor-readiness-types.js";
import { type ParsedWorkflow } from "./doctor-readiness-workflows.js";
/** The domain-ownership readiness dimension id (readiness-rubric, RRR-1). */
export declare const DOMAIN_OWNERSHIP_DIMENSION_ID = "domain-ownership";
/**
 * Assess the domain-ownership dimension: B1, "a realistic path causes silent
 * data loss". Offline by construction — it reads only the repository's declared
 * workflows — and deliberately conservative: it stands B1 only when a workflow
 * file alone proves an irreversible data-destroying command runs unattended,
 * ungated, and with no way back, and renders a stated-reason SKIP in every other
 * case, including the clean one.
 * @param root - Project root to assess
 * @param parsedWorkflows - Pre-parsed workflows (default: parse `root`)
 * @returns The domain-ownership dimension record
 */
export declare function assessDomainOwnershipDimension(root: string, parsedWorkflows?: readonly ParsedWorkflow[]): Promise<ReadinessDimensionRecord>;
//# sourceMappingURL=doctor-readiness-domain.d.ts.map