import { ModulesContainer, Reflector, MetadataScanner } from '@nestjs/core';
import { Module } from '@nestjs/core/injector/module';
import { IMetaTagsMap } from '../interfaces';
export declare class MetaTagsScannerService {
    private readonly metadataScanner;
    private readonly reflector;
    private readonly modulesContainer;
    private logger;
    constructor(metadataScanner: MetadataScanner, reflector: Reflector, modulesContainer: ModulesContainer);
    findModulesByProviderValue(tokenValue: string): Module;
    scan(metaTag: string, tokenValue: string): IMetaTagsMap;
    private getProvidersAndControllers;
    private lookupMethods;
    private getSerDesMetaData;
    private getLinesMetaDate;
    private getInterceptors;
    private getValidation;
    private getMetaData;
}
