import ts from "typescript";
import LinterContext, { ResourcePath } from "../LinterContext.js";
import { JSONSchemaForSAPUI5Namespace } from "../../manifest.js";
export type FileContents = Map<ResourcePath, string>;
export declare function createVirtualLanguageServiceHost(options: ts.CompilerOptions, files: FileContents, sourceMaps: FileContents, context: LinterContext, projectScriptVersion: string, libraryDependencies: JSONSchemaForSAPUI5Namespace["dependencies"]["libs"]): Promise<ts.LanguageServiceHost>;
