import { LanguageProfile } from '../base/LanguageProfile';
import { LanguageIdentifier } from '../../base/common/languages/languages';
import { MemoizedQuery } from '../base/LanguageProfile';
import { JVMRestApiAnalyser } from '../jvm/JVMRestApiAnalyser';
import { StructurerProvider } from '../base/StructurerProvider';
export declare class JavaSpringControllerAnalyser extends JVMRestApiAnalyser {
    protected structurer: StructurerProvider;
    readonly langId: LanguageIdentifier;
    protected config: LanguageProfile;
    protected restTemplateQuery: MemoizedQuery;
    constructor();
    isApplicable(lang: LanguageIdentifier): boolean;
    protected cleanStringLiteral(text: string): string;
}
