import { DiscoveryService, MetadataScanner, Reflector } from '@nestjs/core'; import { NecordContextCreator } from './necord-context.creator.js'; import { NecordBaseDiscovery } from './context/index.js'; /** * Represents a explorer service. * This service is used to explore the application and retrieve the discovery items. */ export declare class NecordExplorerService { private readonly reflector; private readonly discoveryService; private readonly metadataScanner; private readonly necordContextCreator; private readonly wrappers; constructor(reflector: Reflector, discoveryService: DiscoveryService, metadataScanner: MetadataScanner, necordContextCreator: NecordContextCreator); explore(metadataKey: string): T[]; private flatMap; private filterProperties; }