import { SourceFile } from 'ts-morph';
import { AbstractAnnotationAnalyzer } from './interface/AbstractAnnotationAnalyzer';
import { IConstantResolver } from './interface/IConstantResolver';
import { HMRouterExtensionContext } from '../HMRouterExtensionContext';
export declare class RouterAnalyzer extends AbstractAnnotationAnalyzer {
    readonly name = "RouterAnalyzer";
    constructor(constantResolver: IConstantResolver);
    analyze(sourceFile: SourceFile, filePath: string, context: HMRouterExtensionContext): void;
    private addToResultSet;
    private checkNavDestinationUsage;
    private extractComponentNameFromNode;
}
