import { GeneratorTrigger, Generator } from '@spfn/core/codegen'; /** * Label Sync Generator * * File-based label sync with JSON definitions * * Structure: * lib/labels/ * layout/ # Section name * nav.json # Label definitions * footer.json * homepage/ * hero.json * * Features: * - Incremental updates: syncs only changed section on file change * - Full sync on file add/delete or manual trigger */ interface LabelSyncGeneratorConfig { labelsDir?: string; runOn?: GeneratorTrigger[]; } /** * Create label sync generator * * Supports incremental updates when single files change */ declare function createLabelSyncGenerator(config?: LabelSyncGeneratorConfig): Generator; export { createLabelSyncGenerator as c };