/**
 * Public API barrel for the wiki generation sub-system.
 */

/* --- Public types --- */
export type { WikiGenerationResult, WikiProgressUpdate, ProgressCallback } from "./types";

/* --- Orchestrator --- */
// generateWiki is exported from the parent wiki-generator.ts

/* --- Store --- */
export * from "./store";

/* --- Progress --- */
export * from "./progress";

/* --- Refresh --- */
export * from "./refresh";

/* --- Artifact store --- */
export * from "./artifact-store";

/* --- Checkpoint store --- */
export * from "./checkpoint-store";

/* --- Mermaid validation --- */
export { validateMermaidSource, normalizeMermaidSource } from "./mermaid-validation";
