import { NestGramBaseDiscovery } from './context'; import { DiscoveryService, MetadataScanner, Reflector } from '@nestjs/core'; import { ExternalContextCreator } from '@nestjs/core/helpers/external-context-creator'; /** * Represents a explorer service. * This service is used to explore the application and retrieve the discovery items. */ export declare class ExplorerService extends Reflector { private readonly discoveryService; private readonly externalContextCreator; private readonly metadataScanner; private readonly NestGramParamsFactory; private readonly wrappers; constructor(discoveryService: DiscoveryService, externalContextCreator: ExternalContextCreator, metadataScanner: MetadataScanner); explore(metadataKey: string): T[]; private flatMap; private filterProperties; private createContextCallback; }