import { UI5JSParser } from "../../../../parser/UI5JSParser";
import { CustomJSClass, ICustomClassJSField, ICustomClassJSMethod } from "../../ui5class/js/CustomJSClass";
import ReferenceFinderBase, { ILocation } from "./ReferenceFinderBase";
export declare class ReferenceFinder extends ReferenceFinderBase<ICustomClassJSMethod | ICustomClassJSField, UI5JSParser, CustomJSClass> {
    getReferenceLocations(member: ICustomClassJSMethod | ICustomClassJSField): ILocation[];
    protected _addLocationsFromUIClass(member: ICustomClassJSMethod | ICustomClassJSField, UIClass: CustomJSClass, locations: ILocation[]): void;
    private _getCurrentMethodMentioning;
}
