import type { ClassInfo, GroupInfo, HierarchyNode, WikiPage } from "../index/types.js";
/**
 * Parse the annotated.html (class list) page.
 * Returns an array of {name, url, brief} for each class.
 */
export declare function parseAnnotatedPage(html: string): Array<{
    name: string;
    url: string;
    brief: string;
}>;
/**
 * Parse a single class/interface detail page (interface[Name].html).
 */
export declare function parseClassPage(html: string, source: "enfusion" | "arma", filename: string): ClassInfo;
/**
 * Parse hierarchy.html to extract the class inheritance tree.
 */
export declare function parseHierarchyPage(html: string): HierarchyNode[];
/**
 * Parse a group page (group__[Name].html).
 */
export declare function parseGroupPage(html: string): GroupInfo;
/**
 * Parse a tutorial/documentation page (Page_*.html).
 */
export declare function parseTutorialPage(html: string, source: "enfusion" | "arma", filename: string): WikiPage;
//# sourceMappingURL=doxygen-parser.d.ts.map