///
export declare const writeTextFile: (path: string, data: string, encoding?: BufferEncoding) => Promise;
export declare const readTextFile: (path: string, encoding?: BufferEncoding) => Promise;
export declare const writeJSONFile: (path: string, data: any, beautify?: boolean) => Promise;
export declare const readJSONFile: (path: string) => Promise;
export declare const mkdir: (path: string) => Promise;
export declare const listFiles: (path: string, options?: BufferEncoding | {
encoding: BufferEncoding | null;
withFileTypes?: false | undefined;
} | undefined) => Promise;
export declare const createBundle: (folder: string, basePath: string) => Promise;
export declare class Bundle {
readonly basePath: string;
constructor(basePath?: string);
getPath(...name: string[]): string;
writeTextFile(filePath: string, data: string, encoding?: BufferEncoding): Promise;
readTextFile(filePath: string, encoding?: BufferEncoding): Promise;
writeJSONFile(filePath: string, data: any, beautify?: boolean): Promise;
readJSONFile(filePath: string): Promise;
exists(path: string): boolean;
makeDir(folderPath: string): Promise;
listFiles(folderPath: string): Promise;
}