import { CodeEditor } from '@jupyterlab/codeeditor';
import { LanguageWithOptionalSemicolons, TokenContext } from './analyzer';
export declare class RAnalyzer extends LanguageWithOptionalSemicolons {
    definitionRules: ((context: TokenContext) => boolean)[];
    isAssignment(token: CodeEditor.IToken): boolean;
    isStandaloneAssignment(context: TokenContext): boolean;
    isImport(context: TokenContext): boolean;
    isForLoop(context: TokenContext): boolean;
    guessReferencePath(context: TokenContext): string[];
    isCrossFileReference(context: TokenContext): boolean;
}
