import { Feature, ExtendedReport } from 'json-html-reporter-models';
export declare class FileSystemFunctions {
getFilesAsync: (dir: string) => Promise;
checkFolder: (file: string) => Promise;
readJsonFeatureFile: (file: string, encoding?: string) => Promise;
readJsonExtendedReportFile: (file: string, encoding?: string) => Promise;
parseJsonObject: (jsonObject: string) => Promise;
readFeatureFile: (file: string, enconding: string) => null | Promise;
writeJson: (destinationFile: string, jsonObject: any) => Promise;
convertJsonObjectToString: (object: Record) => Promise;
saveJsonFile: (file: string, json: Feature[] | ExtendedReport) => Promise;
}