import { OnModuleInit } from "@nestjs/common"; /** * ChunkModule - Handles document chunking and graph generation. * * The content-processing queue (CHUNK) is provided by the @Global QueueModule. * The embedding-rebuild queues backing ChunkController's @InjectQueue() and the * ChunkEmbeddingProcessor are registered LOCALLY here so the module is * self-contained — every consuming app (api/corpus/neural-erp/phlow) loads * ChunkModule without having to register these queues in its own config, and * without declaring the rebuild routes itself (which previously duplicated). * * `CompanyModule` is deliberately NOT imported (same rule as * `agents/drift/drift.module.ts`): it declares `CompanyController`, so * importing it here mounts `companies/*` into every consumer of ChunkModule and * crashes any app that replaces the company foundation with its own controller * — `FastifyError: Method 'GET' already declared for route '/companies'`. The * processors' credit gate therefore goes through the optional * `CREDIT_VALIDATOR` seam instead; see `common/helpers/credit-gate.ts`. */ export declare class ChunkModule implements OnModuleInit { onModuleInit(): void; } //# sourceMappingURL=chunk.module.d.ts.map