import { IFile } from "@swiss-army-knife/models"; import { Result } from "ts-results-es"; import { IFileReader } from "./i-file-reader.js"; import { IFileReaderOptions } from "./i-file-reader-options.js"; export declare class FileReader implements IFileReader { private __encoding; private __filePath; private __loadContents; private __rootFolder; private __stats; constructor(filePath: string, options?: IFileReaderOptions); execute(): Promise, Error>>; executeSync(): Result, Error>; private __createFile; private __createFilePath; private __loadFileContents; private __loadFileContentsSync; }