import { ClassConstructor, Metadata } from '../types';
import { Reflector } from './reflector';
export declare class MetadataScanner {
    private appVersion;
    private rootModule;
    private reflector;
    constructor(appVersion: string, rootModule: ClassConstructor, reflector: Reflector);
    scan<M extends Metadata>(): M[];
    private scanModule;
}
