import { SchemaManifestService } from '../services/schema-manifest.service.js'; export interface DatagroupFile { filePath: string; fileName: string; dataCid: string; dataGroupCid: string; label: string; } /** * Analyzes a directory to find datagroup root files and determine their schema CIDs. * Datagroup root files are identified by having exactly two properties: "label" and "relationships". * * @param directoryPath - The directory to analyze * @param schemaManifestService - Service for looking up schema CIDs by label (required) * @returns Array of datagroup file information */ export declare function analyzeDatagroupFiles(directoryPath: string, schemaManifestService: SchemaManifestService): Promise; /** * Recursively analyzes a directory tree to find all datagroup files. * * @param directoryPath - The root directory to analyze * @param schemaManifestService - Service for looking up schema CIDs by label (required) * @returns Array of datagroup file information from all subdirectories */ export declare function analyzeDatagroupFilesRecursive(directoryPath: string, schemaManifestService: SchemaManifestService): Promise; //# sourceMappingURL=datagroup-analyzer.d.ts.map