import * as ts from "typescript";
import { ScriptInfo } from "./ScriptInfo";
export declare class LanguageHost implements ts.LanguageServiceHost {
    settings: ts.CompilerOptions;
    fileNames: string[];
    scripts: Map<string, ScriptInfo>;
    constructor(fileNames: string[], settings: ts.CompilerOptions);
    getCompilationSettings(): ts.CompilerOptions;
    getScriptFileNames(): string[];
    getScriptVersion(fileName: string): string;
    getScriptSnapshot(fileName: string): ts.IScriptSnapshot;
    getCurrentDirectory(): string;
    getDefaultLibFileName(options: ts.CompilerOptions): string;
    getScriptInfo(fileName: string): ScriptInfo;
}
