/**
 * Help topic type — extracted from `:::help` remark directives in
 * `docs/**\/*.md` by `scripts/extract-help.ts`. Consumed by both the
 * Studio plugin and the App SDK dashboard.
 *
 * The extraction script emits `src/generated/help-content.ts` (gitignored)
 * within this package. Consumers import `HELP_TOPICS` from the package
 * barrel rather than reaching into the generated path directly.
 *
 * @see scripts/extract-help.ts
 * @see docs/design-docs/contextual-help-sidebar.md
 */
export interface HelpTopic {
    /** URL-safe identifier — matches the #id in the :::help directive */
    id: string;
    /** Display title shown in the drawer header */
    title: string;
    /** Markdown body content (rendered in the drawer) */
    body: string;
    /** Source file path (for debugging / "Edit this page" links) */
    source: string;
    /** Related topic IDs — rendered as "See also" links */
    related?: string[];
    /** Tags for search/filtering */
    tags?: string[];
}
