import { Workspace } from "@salesforce/code-analyzer-engine-api";
import { Language } from "./constants";
export declare class WorkspaceLiaison {
    private readonly workspace?;
    private readonly selectedLanguages;
    private readonly extensionToLanguageMap;
    private relevantLanguageToFilesMap?;
    constructor(workspace: Workspace | undefined, selectedLanguages: Language[], extensionToLanguageMap: Map<string, Language>);
    getWorkspace(): Workspace | undefined;
    getRelevantLanguages(): Promise<Language[]>;
    getRelevantLanguageToFilesMap(): Promise<Map<Language, string[]>>;
}
export declare function toExtensionsToLanguageMap(langToFileExtsMap: Record<Language, string[]>): Map<string, Language>;
