import { FileSystemEntries } from '../../common/pathUtils'; import { CaseSensitivityDetector } from '../../common/caseSensitivityDetector'; export declare class TestCaseSensitivityDetector implements CaseSensitivityDetector { private _isCaseSensitive; constructor(_isCaseSensitive?: boolean); setCaseSensitivity(value: boolean): void; isCaseSensitive(uri: string): boolean; } export declare const HOST: TestHost; export interface TestHost { useCaseSensitiveFileNames(): boolean; getAccessibleFileSystemEntries(dirname: string): FileSystemEntries; directoryExists(path: string): boolean; fileExists(fileName: string): boolean; getFileSize(path: string): number; readFile(path: string): string | undefined; getWorkspaceRoot(): string; writeFile(path: string, contents: string): void; listFiles(path: string, filter?: RegExp, options?: { recursive?: boolean; }): string[]; log(text: string): void; }