///
import fs from "fs";
import { spawnSync } from "child_process";
import { ResourceType } from "../resource/ResourceList";
export declare function createDirectory(filePath: fs.PathLike): void | true;
export declare function createFile(filePath: fs.PathLike, data: string): void;
export declare function overwriteFile(filePath: fs.PathLike, data: string): void;
export declare function readAllFileNames(filePath: fs.PathLike): string[];
export declare function readAllFileNamesMatching(filePath: fs.PathLike, query: RegExp): string[];
export declare function readFile(filePath: fs.PathLike): string;
export declare function readAllFiles(filePath: fs.PathLike): string[];
export declare function readAllFilesMatching(filePath: fs.PathLike, query: RegExp): string[];
export declare function openFile(filePath: fs.PathLike): ReturnType;
export declare function openResourceDirectory(resourceType: ResourceType): ReturnType;