import type { FrontendComponent } from "../../ir/domain/frontend.js"; import type { FrontendTargetIR } from "../../ir/target/frontend.js"; export declare function hasMarkdownCodeBlocks(ir: FrontendTargetIR): boolean; export declare function hasMarkdownMermaid(ir: FrontendTargetIR): boolean; export declare function escapeHtml(input: string): string; export declare function renderInlineMarkdown(input: string): string; export declare function slugifyHeading(input: string): string; export declare function renderMarkdownToHtml(input: string): string; export declare function ensureDir(p: string): void; export declare function collectComponentText(component: FrontendComponent): string; export declare function buildSearchIndex(ir: FrontendTargetIR): ({ name: string; path: string; text: string; } | null)[];