import { OnModuleInit } from '@nestjs/common';
import { DiscoveryService } from '@nestjs/core';
import { HttpOrchestrator } from './http.orchestrator';
import { HttpMetadataAccessor } from './http-metadata.accessor';
import { MetadataScanner } from '@nestjs/core/metadata-scanner';
export declare class HttpExplorer implements OnModuleInit {
    private readonly discoveryService;
    private readonly metadataAccessor;
    private readonly httpOrchestrator;
    private readonly metadataScanner;
    constructor(discoveryService: DiscoveryService, metadataAccessor: HttpMetadataAccessor, httpOrchestrator: HttpOrchestrator, metadataScanner: MetadataScanner);
    onModuleInit(): void;
    explore(): void;
    lookupRequests(instance: Function, key: string): void;
}
