import type { DocumentationConflict, DocumentationValidationIssue, NormalizedDocument } from "./types.js";
export declare function resolveExpectedDocFamily(docType: string): "rules" | "runbook" | "workbook";
/** Injects README bodies generated from `.ai/README.md` `chat_feature|` records. */
export declare function injectReadmeChatFeaturesFromNormalized(humanOutput: string, normalized: NormalizedDocument): string;
export declare function renderTemplate(templateContent: string): {
    output: string;
    unresolvedBlocks: boolean;
};
export declare function validateSectionCoverage(templateContent: string, output: string): DocumentationValidationIssue[];
/**
 * Canonical one-line agent routing notice prepended to repo-root README.md.
 * Maintainer-facing README.md (under humanRoot) omits this; see `buildRepoRootReadmeFromMaintainerBody`.
 */
export declare const ROOT_README_AGENT_NOTICE: string;
export declare function buildRepoRootReadmeFromMaintainerBody(maintainerMarkdown: string): string;
export declare function detectConflicts(aiOutput: string, humanOutput: string): DocumentationConflict[];
