import { SchemaManifestService } from './schema-manifest.service.js'; import { SchemaCacheService } from './schema-cache.service.js'; export declare class FactSheetRelationshipService { private readonly schemaManifestService; private readonly schemaCache; constructor(schemaManifestService: SchemaManifestService, schemaCache: SchemaCacheService); /** * Generate fact_sheet.json file */ generateFactSheetFile(outputDir: string): Promise; /** * Process a single datagroup and collect class mappings */ private processDatagroup; private extractFileNamesFromRelationship; /** * Generate relationship files from classes to fact_sheet */ private generateFactSheetRelationshipFiles; /** * Update datagroup files with new fact_sheet relationships */ private updateDatagroupFiles; /** * Main method to generate all fact_sheet relationships */ generateFactSheetRelationships(outputDir: string): Promise; } //# sourceMappingURL=fact-sheet-relationship.service.d.ts.map