/** Programmatic entry point — primarily for tests. CLI usage is via cli.ts. */ export { collectStringConstants, expandInterpolations, extractBlocks, type ExtractedBlock, } from './extract'; export { collectSpreadNames, loadFragmentDefinitionsFromDirs, resolveFragments } from './fragments'; export { loadSchemaGroup, loadSchemaGroups, type LoadedSchemaGroup } from './schema'; export { runValidation, type DriftError, type DriftReport } from './validate'; export type { SchemaDriftConfig, SchemaGroupConfig, SourceRootConfig } from './types';