export { convertFileToRawJson } from "./raw-converter.js"; export { extractGameSystem } from "./curated/extract-game-system.js"; export { extractCatalogue } from "./curated/extract-catalogue.js"; export * from "./curated/types.js"; export { slugify, discoverFiles, ensureArray, cleanFactionName } from "./utils.js"; export interface ConvertOptions { inputDir: string; outputDir: string; rawOnly?: boolean; curatedOnly?: boolean; } export interface ConvertResult { rawFiles: string[]; curatedFiles: string[]; factionCount: number; } export declare function convert(options: ConvertOptions): Promise;