import type { FeatureTaxonomyData, RoadmapData } from "./data-schema-validate.js";
export declare function renderRoadmapTaxonomyTable(tax: FeatureTaxonomyData): string;
export declare function renderRoadmapMarkdown(data: RoadmapData, phaseSectionsBody: string, taxonomy: FeatureTaxonomyData): string;
export declare function renderFeatureTaxonomyMaintainerDoc(tax: FeatureTaxonomyData): string;
export type RoadmapRenderResult = {
    markdown: string;
    filesRead: string[];
};
export type RoadmapRenderOptions = {
    /** When set and `user_version` ≥ 5, taxonomy tables are read from the registry instead of JSON. */
    planningDatabaseAbsolutePath?: string;
};
/** Read taxonomy rows from planning SQLite (readonly; no migrations). */
export declare function loadFeatureTaxonomyDataFromPlanningDbAbsolute(dbAbsPath: string): FeatureTaxonomyData | null;
export declare function renderRoadmapFromSourceRoot(sourceRoot: string, options?: RoadmapRenderOptions): RoadmapRenderResult | {
    ok: false;
    errors: string[];
};
export declare function renderFeatureTaxonomyDocFromSourceRoot(sourceRoot: string, options?: RoadmapRenderOptions): RoadmapRenderResult | {
    ok: false;
    errors: string[];
};
