/** * Safe accessors for NotebookEntry metadata. * * Notebook entries loaded from disk may be missing array fields when written by * older versions or by hand. Direct `.join()` / `.map()` on undefined crashed * `buildAskQuestionDescription` (issue #33). These helpers always return a * defined string, so callers never need to null-check. */ import type { NotebookEntry } from "./types.js"; export declare function getTopicsLine(notebook: NotebookEntry): string; export declare function getContentTypesLine(notebook: NotebookEntry): string; export declare function getUseCaseBullets(notebook: NotebookEntry, indent?: string): string; export declare function getTagsLine(notebook: NotebookEntry): string; //# sourceMappingURL=metadata.d.ts.map