interface Frontmatter { [key: string]: string | string[] | number | null; } declare function parseFrontmatter(content: string): { meta: Frontmatter; body: string; raw: string; }; declare function serializeFrontmatter(meta: Frontmatter): string; interface ParsedEntry { id: string; filename: string; meta: Frontmatter; } declare function scanAtomicFiles(dir: string): ParsedEntry[]; declare function generateIndex(dir: string, title: string): void; export declare function regenAll(): string[]; export declare function regenProject(projectName: string): void; export { generateIndex, parseFrontmatter, serializeFrontmatter, scanAtomicFiles };