import type * as ts from 'typescript'; interface DirectoryStructureHost { readDirectory?(path: string, extensions?: readonly string[], exclude?: readonly string[], include?: readonly string[], depth?: number): string[]; } interface CachedDirectoryStructureHost extends DirectoryStructureHost { readDirectory(path: string, extensions?: readonly string[], exclude?: readonly string[], include?: readonly string[], depth?: number): string[]; } interface WatchCompilerHostOfConfigFile extends ts.WatchCompilerHostOfConfigFile { onCachedDirectoryStructureHostCreate(host: CachedDirectoryStructureHost): void; extraFileExtensions?: readonly ts.FileExtensionInfo[]; } export { WatchCompilerHostOfConfigFile }; //# sourceMappingURL=WatchCompilerHostOfConfigFile.d.ts.map