import type { DynamicModule, ModuleMetadata, Provider } from '@nestjs/common'; export interface CollectorModuleShape { imports?: ModuleMetadata['imports']; providers?: Provider[]; exports?: ModuleMetadata['exports']; disabled?: (base: DynamicModule) => DynamicModule; } export declare function buildCollectorModule(base: DynamicModule, options: { enabled?: boolean; }, shape?: CollectorModuleShape): DynamicModule;