import { OnModuleInit } from '@nestjs/common'; import { DiscoveryService, MetadataScanner } from '@nestjs/core'; import { CollectorExplorer } from '../explorers/collector/collector.explorer'; import { CommandExplorer } from '../explorers/command/command.explorer'; import { EventExplorer } from '../explorers/event/event.explorer'; import { RegisterCommandService } from './register-command.service'; export declare class ExplorerService implements OnModuleInit { private readonly discoveryService; private readonly metadataScanner; private readonly eventExplorer; private readonly commandExplorer; private readonly registerCommandService; private readonly collectorExplorer; constructor(discoveryService: DiscoveryService, metadataScanner: MetadataScanner, eventExplorer: EventExplorer, commandExplorer: CommandExplorer, registerCommandService: RegisterCommandService, collectorExplorer: CollectorExplorer); onModuleInit(): Promise; private exploreDecorators; private exploreClassOrMethod; private scanMetadata; }