declare type FileName = string;
declare type FileContent = string;
/**
 * A virtual file-system to manage files for the TS Language server
 */
export declare class TSFS {
    /** Internal map of file names to their content */
    fs: Map<FileName, FileContent>;
    constructor();
    /**
     * Given a lib name, runs a callback function for every file in that library.
     * It might fetch files in the library from a cache or from the network
     */
    private forFileInLib;
    injectCoreLibs: () => Promise<void>;
}
export {};
