import { DynamicModule, OnModuleInit } from "@nestjs/common"; import { ModelService } from "../../core/llm/services/model.service"; import { AppLoggingService } from "../../core/logging/services/logging.service"; import { HandbookModuleConfig } from "./interfaces/handbook.config.interface"; /** * HandbookModule — administrator-only RAG over an application's own markdown * documentation, with persisted conversations. * * The queue is registered HERE rather than left to the consumer: the finalise * job ChunkService enqueues per chunk is routed by label, so a foundation that * does not register its own queue only works in applications that happen to * register it for us. */ export declare class HandbookModule implements OnModuleInit { private readonly modelService; private readonly logger; static forRoot(config?: HandbookModuleConfig): DynamicModule; constructor(modelService: ModelService, logger: AppLoggingService); onModuleInit(): void; } //# sourceMappingURL=handbook.module.d.ts.map