import { HttpService } from '@nestjs/axios';
import { OnApplicationBootstrap, Logger, OnApplicationShutdown } from '@nestjs/common';
import { DiscoveryService } from './discovery.service';
export declare class DiscoveryInterceptor implements OnApplicationBootstrap, OnApplicationShutdown {
    protected readonly httpService: HttpService;
    protected readonly discoveryService: DiscoveryService;
    protected logger: Logger;
    private interceptorNumber;
    constructor(httpService: HttpService, discoveryService: DiscoveryService);
    onApplicationBootstrap(): void;
    onApplicationShutdown(): void;
    private mapHostnameInterceptor;
    private buildFullPath;
    private combineURLs;
    private isAbsoluteURL;
}
