/// <reference types="node" />
import 'reflect-metadata';
import { Stats } from 'fs-extra';
export declare function stringifyJSON(fileData: unknown): string;
export declare function wrapInModuleExports(fileData: unknown): string;
export declare function wrapInExportDefault(fileData: unknown): string;
export declare class FsService {
    stringifyJSON(fileData: unknown): string;
    wrapInModuleExports(fileData: unknown): string;
    wrapInExportDefault(fileData: unknown): string;
    pathExists(path: string): Promise<boolean>;
    ensureDir(path: string): Promise<void>;
    readdir(path: string): Promise<string[]>;
    readFile(path: string): Promise<Buffer>;
    writeFile(file: string, data: unknown): Promise<void>;
    remove(path: string): Promise<void>;
    stat(path: string): Promise<Stats>;
    isDirectory(path: string): Promise<boolean>;
    isFile(path: string): Promise<boolean>;
}
